27595 lines
1.4 MiB
27595 lines
1.4 MiB
#include "il2cpp-config.h"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <cstring>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include <cmath>
|
|
#include <limits>
|
|
#include <assert.h>
|
|
#include <stdint.h>
|
|
|
|
#include "codegen/il2cpp-codegen.h"
|
|
#include "il2cpp-object-internals.h"
|
|
|
|
template <typename R, typename T1, typename T2>
|
|
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 <typename R>
|
|
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 <typename R, typename T1>
|
|
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 <typename R, typename T1, typename T2>
|
|
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.ArgumentException
|
|
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1;
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD;
|
|
// System.ArgumentOutOfRangeException
|
|
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Boolean>[]
|
|
struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Int32>[]
|
|
struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Int32Enum>[]
|
|
struct EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>[]
|
|
struct EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Object>[]
|
|
struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Resources.ResourceLocator>[]
|
|
struct EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,System.Object>[]
|
|
struct EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Boolean>
|
|
struct KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Int32>
|
|
struct KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Int32Enum>
|
|
struct KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
|
|
struct KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Resources.ResourceLocator>
|
|
struct KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,System.Object>
|
|
struct KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Boolean>
|
|
struct ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Int32>
|
|
struct ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Int32Enum>
|
|
struct ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
|
|
struct ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Resources.ResourceLocator>
|
|
struct ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,System.Object>
|
|
struct ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
|
|
struct Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
|
|
struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>
|
|
struct Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>
|
|
struct Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
|
|
struct Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB;
|
|
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
|
|
struct Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Boolean>
|
|
struct EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Int32>
|
|
struct EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Int32Enum>
|
|
struct EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Object>
|
|
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA;
|
|
// System.Collections.Generic.EqualityComparer`1<System.Resources.ResourceLocator>
|
|
struct EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D;
|
|
// System.Collections.Generic.EqualityComparer`1<System.String>
|
|
struct EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137;
|
|
// System.Collections.Generic.EqualityComparer`1<System.UInt32>
|
|
struct EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114;
|
|
// System.Collections.Generic.ICollection`1<System.Boolean>
|
|
struct ICollection_1_tEDCACBB3B9E6FFF8B1B6F18FF12E211A1EC8C1B4;
|
|
// System.Collections.Generic.ICollection`1<System.Int32>
|
|
struct ICollection_1_tF199E8A491AFB0F5FE7719C70280982101532AEA;
|
|
// System.Collections.Generic.ICollection`1<System.Int32Enum>
|
|
struct ICollection_1_t6157B2461E4E11B7B3F22395A30F17429D7CDBDB;
|
|
// System.Collections.Generic.ICollection`1<System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct ICollection_1_t4A8966ADA8C384453B4A1830C29F899182A3E158;
|
|
// System.Collections.Generic.ICollection`1<System.Object>
|
|
struct ICollection_1_t6DFB531B62AFA3E16A8936F29107F83350147938;
|
|
// System.Collections.Generic.ICollection`1<System.Resources.ResourceLocator>
|
|
struct ICollection_1_tF9689E988AA57524896A529D3700C84C76C0FBD0;
|
|
// System.Collections.Generic.ICollection`1<System.UInt32>
|
|
struct ICollection_1_tA9BBE0AD0266A54F411B095A2C158FD0294B1FBD;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Boolean>
|
|
struct IDictionary_2_t4557910978E2CE397F0136AA04ED480A44B5D83A;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Int32>
|
|
struct IDictionary_2_tD58D387C33AEFBF956F94B7F02B7F1722C3E3278;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Int32Enum>
|
|
struct IDictionary_2_t3F3B6EC5BA7AAA5FBD7C0E375F03B8AAE0F96C07;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct IDictionary_2_t27B13125FF6F585EEA5E34BF2BDAB5FD62DDC693;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Object>
|
|
struct IDictionary_2_tF77278125F2C7A401884F0168E974ADB442020AF;
|
|
// System.Collections.Generic.IDictionary`2<System.Object,System.Resources.ResourceLocator>
|
|
struct IDictionary_2_tB7692E4BC602058D71218AAACD5EABDA30473B98;
|
|
// System.Collections.Generic.IDictionary`2<System.UInt32,System.Object>
|
|
struct IDictionary_2_tE13B3C030E4818E4C489476C08BC9812579BB13B;
|
|
// System.Collections.Generic.IEnumerable`1<System.Boolean>
|
|
struct IEnumerable_1_t51B54B93BD475F8D9ED818D47FE45848A7C5F090;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>
|
|
struct IEnumerable_1_t6C3AF87F918A0BAEE59B7103BB94F4679ECF9B62;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>
|
|
struct IEnumerable_1_tF26648BC7B57812BB237ACED637941F841CD4445;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>
|
|
struct IEnumerable_1_t74C6B8C837B21DC56DABA27153483457D921D30A;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>
|
|
struct IEnumerable_1_tA971503EF927633D7A42397647A689D666425A05;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
|
|
struct IEnumerable_1_t0036188122873DBF8A366CEEA05356DF89F85D20;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>
|
|
struct IEnumerable_1_tABC19B1983AEAA61C4615DACB586D1A85496A21D;
|
|
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>
|
|
struct IEnumerable_1_t997CBF5395B717D2E27D0A68C58C1D6717031C0D;
|
|
// System.Collections.Generic.IEnumerable`1<System.Int32>
|
|
struct IEnumerable_1_t1AE8F03F101BA7578AF3A97EF1EBE8DB5FF31215;
|
|
// System.Collections.Generic.IEnumerable`1<System.Int32Enum>
|
|
struct IEnumerable_1_tADB64B0DE6EDBF8E9A8B2DFA59DAF94491BBEE93;
|
|
// System.Collections.Generic.IEnumerable`1<System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct IEnumerable_1_tB45FE4DE08E089F20C83A8B1F060C4C5C9775255;
|
|
// System.Collections.Generic.IEnumerable`1<System.Object>
|
|
struct IEnumerable_1_t2F75FCBEC68AFE08982DA43985F9D04056E2BE73;
|
|
// System.Collections.Generic.IEnumerable`1<System.Resources.ResourceLocator>
|
|
struct IEnumerable_1_t5C1F5D5120C37A2B1E80A27EA193C730946C38FD;
|
|
// System.Collections.Generic.IEnumerable`1<System.UInt32>
|
|
struct IEnumerable_1_tB244008973DD93E9AABDF39E52AD093FA0E7560A;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>
|
|
struct IEnumerator_1_tD039EB6BAE65AC4D6D18E94B6D7B2C34B6122174;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>
|
|
struct IEnumerator_1_tA46244A458AC038F07EEB25A426F798695A3A943;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>
|
|
struct IEnumerator_1_t4568ADEC722C097F8AB0604A6EB8E6722BDF9F82;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>
|
|
struct IEnumerator_1_t39E38FE05BA56E52F289FB73BC17DC6BA5FA7540;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
|
|
struct IEnumerator_1_t0D0CED86DAC255BACC0E644D39E1AB3D51FB121F;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>
|
|
struct IEnumerator_1_t7E666347A94599911838107E49A669BAB7CF699F;
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>
|
|
struct IEnumerator_1_tAADB4051C60026CF32305F6B638390B688B46C5E;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Object>
|
|
struct IEqualityComparer_1_tAE7A8756D8CF0882DD348DC328FB36FEE0FB7DD0;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String>
|
|
struct IEqualityComparer_1_t1F07EAC22CC1D4F279164B144240E4718BD7E7A9;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.UInt32>
|
|
struct IEqualityComparer_1_tA74C9F2C80A3BFA5A7BE17C48871B702741C8733;
|
|
// System.Collections.Generic.KeyNotFoundException
|
|
struct KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>[]
|
|
struct KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>[]
|
|
struct KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>[]
|
|
struct KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>[]
|
|
struct KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>[]
|
|
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262;
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>[]
|
|
struct KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB;
|
|
// System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>[]
|
|
struct KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8;
|
|
// System.Collections.ICollection
|
|
struct ICollection_tA3BAB2482E28132A7CA9E0E21393027353C28B54;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
|
|
// System.Collections.IDictionaryEnumerator
|
|
struct IDictionaryEnumerator_t456EB67407D2045A257B66A3A25A825E883FD027;
|
|
// System.Collections.IEnumerator
|
|
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
|
|
// System.Diagnostics.StackTrace[]
|
|
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
|
|
// System.Reflection.Binder
|
|
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
|
|
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>
|
|
struct ConditionalWeakTable_2_tAD6736E4C6A9AF930D360966499D999E3CE45BF3;
|
|
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
|
|
struct ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98;
|
|
// System.Runtime.CompilerServices.Ephemeron[]
|
|
struct EphemeronU5BU5D_t575534899E3EE9D8B85CAF11342BA22D164C7C10;
|
|
// System.Runtime.Serialization.IFormatterConverter
|
|
struct IFormatterConverter_tC3280D64D358F47EA4DAF1A65609BA0FC081888A;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
|
|
// System.Runtime.Serialization.SerializationException
|
|
struct SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26;
|
|
// System.String
|
|
struct String_t;
|
|
// System.String[]
|
|
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
|
|
// System.Void
|
|
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2DA600BF9404843107A9531694F654E5662959E0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC363992023785AF013BBCF2E20C19D9835184F82;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m0355E4CFC77F27301F77F3AB521403C3088F7402_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m6AA339C0E06888616666142DB3A40710EB65B134_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m91D6BD3D1E319085D643B3364F9E2E1AE1C0DFD0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mCB33BF535EAD1D94B3620E0E1794BA27836D012A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mFDF9D228127FB25281E0A80AA968857CC42D0069_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m154C5A21568A66E6AB73DEBA84EECCB4A6F33607_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m537024094BE8D1E1A4C61178067C0CCAB7AC8BAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m734E66A1CF9EE321575D86D5DEDE90132190B729_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mD3BE8CA8EEA44C1B845B8317BA1B6BF461E0805B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mE3E82ED9BB3ED24086DE11644EACEF720EDCD19E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m170761FDCD20FB91F13C2790FA1952AB14DBAA94_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m295FC51533F2B292509FCEEC48264BB6252B5725_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m3BB79C276239392D83DD0A79B10DEDE7B77EFC81_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mDD88D1EF85F901FA7627FED4AEC56AD0FC31B8B9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mE704BFB33E9A85EEFD6FB15FD7DF71ED3B240ED2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0D13896E6FFBF427F179DE4739831D3332586BE2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0FCCD33CE2C6A7589E52A2AB0872FE361BF5EF60_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m3A7E0F3BD1BE32DD2B23CF8EB26BC9ED29FF478D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m53A3271E51DB23EFC5BD1A0A2E26154B4C41AB1E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m56B9CD5E667B7353E99ECEF3C383AFB943296073_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6986FFB17A5848A55838B6C0BE878BB72413DD59_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m81D07E61043BC96387C26FEFF8919A165AF761A7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m861AFAD0C7CBE60F2E46C5AC03520B3A5A940C5A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mB0DF7DA0F03E3EF26C40D36422CC7B602E213E80_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mDA53A01E63EFD9F3D4A2695D41B10D981E15ACD4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mE91B048168FFBF63795719698B994AD15AAE352A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mEAE18B9FCF514F6FAEB82D6B3FB56F2405EFD1AC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1E8388061AF7756EA023607ED4A17F624220AC40_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2C2CE5CFD3E01BD30C39E3DE37172386D318EDBC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m35062BAEDF5ECCE4D5226F017F709CDDAC72D2E7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3F1CC8E6A46B43C56F8F7E7D53C0E209664D9DF0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m67B737A88F92A122E0339FE951F53FA2D5229263_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7C2E56CD50FB71B525AA617FBC77FA099A843E41_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8874BF18D8E32DAA2FF4554A8FF012097370FDC3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9677E5D156512762E35A9B08017260F08E3FCD40_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA2D668E3A40E3C873F8E2AF89A76E0397C7DE90E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAED6AA22D9A0ACBD19E2634A4FCE7CCC40DE3E0C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB204F1BB49B970674567803722CFD87611475A5F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC1BBBC8543A93451AE453E7D06EA0F3C828FD7A3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD11D17CD1B72BA206C5C91F65D3F748E3BED19F5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD4437A82A2A36CF6B7F433DD950AA88E65185F51_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDA7DF3EA70364B52E6169A89D2C594B540755FDC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1DF046369E7E7A3C16D4523AFF692D3D16FB6680_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6F2BB7FC61476D210FA060962086B5B21FB1B6CA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m9EE3BFDFBCC126348F36A4554F60C81634B14E24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD6A30C85C03895122F141B4B755CDB7E8E120086_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const uint32_t DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05CGenerics13_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m0355E4CFC77F27301F77F3AB521403C3088F7402_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m6AA339C0E06888616666142DB3A40710EB65B134_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m91D6BD3D1E319085D643B3364F9E2E1AE1C0DFD0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mCB33BF535EAD1D94B3620E0E1794BA27836D012A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mFDF9D228127FB25281E0A80AA968857CC42D0069_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m154C5A21568A66E6AB73DEBA84EECCB4A6F33607_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m537024094BE8D1E1A4C61178067C0CCAB7AC8BAA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m734E66A1CF9EE321575D86D5DEDE90132190B729_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_mD3BE8CA8EEA44C1B845B8317BA1B6BF461E0805B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_mE3E82ED9BB3ED24086DE11644EACEF720EDCD19E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_m21F642F60E0D5D81930B1F5384A9437A279EA608_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_m338FC9499C6AEDB1B5B9614112FA285AE6D4818B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_m91E651A1FB4DDEEEE6CD20A96774EF9CA665628A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mB3F71C5A7488244E3335244576D2698A4D893154_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mEFF43FA447EAC4F63AE14770493D8758E6279194_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mF7D42C77254CEC29BA9D805608E31F501AFB5F64_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mFA1E1F048ABDD591DCBDDE2CB570C19C1897B059_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m170761FDCD20FB91F13C2790FA1952AB14DBAA94_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m295FC51533F2B292509FCEEC48264BB6252B5725_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m3BB79C276239392D83DD0A79B10DEDE7B77EFC81_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mDD88D1EF85F901FA7627FED4AEC56AD0FC31B8B9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mE704BFB33E9A85EEFD6FB15FD7DF71ED3B240ED2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m0D13896E6FFBF427F179DE4739831D3332586BE2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m0FCCD33CE2C6A7589E52A2AB0872FE361BF5EF60_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m3A7E0F3BD1BE32DD2B23CF8EB26BC9ED29FF478D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m53A3271E51DB23EFC5BD1A0A2E26154B4C41AB1E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m56B9CD5E667B7353E99ECEF3C383AFB943296073_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m6986FFB17A5848A55838B6C0BE878BB72413DD59_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m81D07E61043BC96387C26FEFF8919A165AF761A7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m861AFAD0C7CBE60F2E46C5AC03520B3A5A940C5A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_mB0DF7DA0F03E3EF26C40D36422CC7B602E213E80_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_mDA53A01E63EFD9F3D4A2695D41B10D981E15ACD4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_mE91B048168FFBF63795719698B994AD15AAE352A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_mEAE18B9FCF514F6FAEB82D6B3FB56F2405EFD1AC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m14EA8CFFCCBFC5C3B7755F59FA5A96C5347F0230_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m26C88D986740EF24D60F7AA7E90DDBD6A7748D50_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m2FEA8E5EE720A1ABECE46DFC7DE2922691483572_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m37AD61EE82E8CEC71D3A0F583E4592666D6BA58B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m3BE0E38B47028AE5B888A4D4FBF7EE9CE70044BA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m45B007ADE44A69A6B4AA23028D3642BA5AA66061_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m69C0ABE627F8015DA10A7856968EE18DF6618B8B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m8BB11359657F1D2021C9CF9156C36635BA40340A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m92C9D4D8CEB50CA19FF95188C17F1A28C53EE017_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mA2FD605E8A02FF8A94F34F5F187810418A11EA13_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mA34DD099BDA2F1633617FD97EF0B12953A7C9CA2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mBFCCD875C4B8399B34E34C567AA70D16A968037C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mE8E2B3BB38A803949CFA138DD4DE3A9F4F953234_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mFD3090CC7F38FDA5F081915D63CD620900CCA12C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_m23A55068EE7262DEDBF9B6ED9CE82C9A675C20E4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_m6168522F3F76A98FFC5EF666D11E2186CCE94A44_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA421BC558ECB5116A75AAA3D670614F71D19BF85_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA7D2E1D66F065B017EBA7275D6927CFFA3B90E26_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_mC7875682C85299312DD820A331408B74182E142F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE586D79310F17C732B83540E015038270A56E298_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE7FAEE36E8E36C6E708D12166A85F6DAE5D5C9B4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m109FF336D5ABEBBE346B55352D32A19F01C2EEDA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m1349AC7001410F92CA7F2F0A2245F564950594D2_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m1494873804A09765CBC8D83EE8788E490B7F7A18_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m1E8388061AF7756EA023607ED4A17F624220AC40_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m2C2CE5CFD3E01BD30C39E3DE37172386D318EDBC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m2C3646C988B0137589274DE98B3A96E8C18E67E9_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m35062BAEDF5ECCE4D5226F017F709CDDAC72D2E7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m3F1CC8E6A46B43C56F8F7E7D53C0E209664D9DF0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m67B737A88F92A122E0339FE951F53FA2D5229263_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m7C2E56CD50FB71B525AA617FBC77FA099A843E41_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m8874BF18D8E32DAA2FF4554A8FF012097370FDC3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9228B6B598897711D01E10AB8EC12D5EA46A06AA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9677E5D156512762E35A9B08017260F08E3FCD40_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mA2D668E3A40E3C873F8E2AF89A76E0397C7DE90E_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mAED6AA22D9A0ACBD19E2634A4FCE7CCC40DE3E0C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mB204F1BB49B970674567803722CFD87611475A5F_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mC1BBBC8543A93451AE453E7D06EA0F3C828FD7A3_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mD11D17CD1B72BA206C5C91F65D3F748E3BED19F5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mD4437A82A2A36CF6B7F433DD950AA88E65185F51_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mDA7DF3EA70364B52E6169A89D2C594B540755FDC_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mDBB2A7395AB18A125F624767CE7A316B665028F7_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mE582A8C07DEBEE20F9D9831F6F6D5C655F789EAA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m1DF046369E7E7A3C16D4523AFF692D3D16FB6680_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m6F2BB7FC61476D210FA060962086B5B21FB1B6CA_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m9EE3BFDFBCC126348F36A4554F60C81634B14E24_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mD6A30C85C03895122F141B4B755CDB7E8E120086_MetadataUsageId;
|
|
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_MetadataUsageId;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56;
|
|
struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D;
|
|
struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9;
|
|
struct EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7;
|
|
struct EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003;
|
|
struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6;
|
|
struct EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4;
|
|
struct EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C;
|
|
struct KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E;
|
|
struct KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB;
|
|
struct KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A;
|
|
struct KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80;
|
|
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262;
|
|
struct KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB;
|
|
struct KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8;
|
|
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
|
|
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
|
|
|
|
IL2CPP_EXTERN_C_BEGIN
|
|
IL2CPP_EXTERN_C_END
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
|
|
// System.Object
|
|
|
|
struct Il2CppArrayBounds;
|
|
|
|
// System.Array
|
|
|
|
|
|
// System.Collections.Generic.DictionaryHashHelpers
|
|
struct DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_StaticFields
|
|
{
|
|
public:
|
|
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::<SerializationInfoTable>k__BackingField
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * ___U3CSerializationInfoTableU3Ek__BackingField_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_StaticFields, ___U3CSerializationInfoTableU3Ek__BackingField_0)); }
|
|
inline ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * get_U3CSerializationInfoTableU3Ek__BackingField_0() const { return ___U3CSerializationInfoTableU3Ek__BackingField_0; }
|
|
inline ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 ** get_address_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return &___U3CSerializationInfoTableU3Ek__BackingField_0; }
|
|
inline void set_U3CSerializationInfoTableU3Ek__BackingField_0(ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * value)
|
|
{
|
|
___U3CSerializationInfoTableU3Ek__BackingField_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___U3CSerializationInfoTableU3Ek__BackingField_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Boolean>
|
|
struct KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F, ___dictionary_0)); }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Int32>
|
|
struct KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E, ___dictionary_0)); }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Int32Enum>
|
|
struct KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A, ___dictionary_0)); }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8, ___dictionary_0)); }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Object>
|
|
struct KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C, ___dictionary_0)); }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.Object,System.Resources.ResourceLocator>
|
|
struct KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92, ___dictionary_0)); }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<System.UInt32,System.Object>
|
|
struct KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4, ___dictionary_0)); }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Boolean>
|
|
struct ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1, ___dictionary_0)); }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Int32>
|
|
struct ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7, ___dictionary_0)); }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Int32Enum>
|
|
struct ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275, ___dictionary_0)); }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935, ___dictionary_0)); }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Object>
|
|
struct ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2, ___dictionary_0)); }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.Object,System.Resources.ResourceLocator>
|
|
struct ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B, ___dictionary_0)); }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<System.UInt32,System.Object>
|
|
struct ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * ___dictionary_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0, ___dictionary_0)); }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>
|
|
struct Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___entries_1)); }
|
|
inline EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___keys_7)); }
|
|
inline KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___values_8)); }
|
|
inline ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
|
|
struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___entries_1)); }
|
|
inline EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___keys_7)); }
|
|
inline KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___values_8)); }
|
|
inline ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>
|
|
struct Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___entries_1)); }
|
|
inline EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___keys_7)); }
|
|
inline KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ___values_8)); }
|
|
inline ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___entries_1)); }
|
|
inline EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___keys_7)); }
|
|
inline KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ___values_8)); }
|
|
inline ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___entries_1)); }
|
|
inline EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___keys_7)); }
|
|
inline KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___values_8)); }
|
|
inline ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>
|
|
struct Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___entries_1)); }
|
|
inline EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___keys_7)); }
|
|
inline KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ___values_8)); }
|
|
inline ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
|
|
struct Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
|
|
// System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* ___entries_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::count
|
|
int32_t ___count_2;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::version
|
|
int32_t ___version_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeList
|
|
int32_t ___freeList_4;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
|
|
int32_t ___freeCount_5;
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
|
|
RuntimeObject* ___comparer_6;
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * ___keys_7;
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * ___values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject * ____syncRoot_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___buckets_0)); }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
|
|
inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
|
|
inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
|
|
{
|
|
___buckets_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___entries_1)); }
|
|
inline EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* get_entries_1() const { return ___entries_1; }
|
|
inline EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C** get_address_of_entries_1() { return &___entries_1; }
|
|
inline void set_entries_1(EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* value)
|
|
{
|
|
___entries_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___count_2)); }
|
|
inline int32_t get_count_2() const { return ___count_2; }
|
|
inline int32_t* get_address_of_count_2() { return &___count_2; }
|
|
inline void set_count_2(int32_t value)
|
|
{
|
|
___count_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___version_3)); }
|
|
inline int32_t get_version_3() const { return ___version_3; }
|
|
inline int32_t* get_address_of_version_3() { return &___version_3; }
|
|
inline void set_version_3(int32_t value)
|
|
{
|
|
___version_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___freeList_4)); }
|
|
inline int32_t get_freeList_4() const { return ___freeList_4; }
|
|
inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
|
|
inline void set_freeList_4(int32_t value)
|
|
{
|
|
___freeList_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___freeCount_5)); }
|
|
inline int32_t get_freeCount_5() const { return ___freeCount_5; }
|
|
inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
|
|
inline void set_freeCount_5(int32_t value)
|
|
{
|
|
___freeCount_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___comparer_6)); }
|
|
inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
|
|
inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
|
|
inline void set_comparer_6(RuntimeObject* value)
|
|
{
|
|
___comparer_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___keys_7)); }
|
|
inline KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * get_keys_7() const { return ___keys_7; }
|
|
inline KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 ** get_address_of_keys_7() { return &___keys_7; }
|
|
inline void set_keys_7(KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * value)
|
|
{
|
|
___keys_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ___values_8)); }
|
|
inline ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * get_values_8() const { return ___values_8; }
|
|
inline ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 ** get_address_of_values_8() { return &___values_8; }
|
|
inline void set_values_8(ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * value)
|
|
{
|
|
___values_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76, ____syncRoot_9)); }
|
|
inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
|
|
inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
|
|
inline void set__syncRoot_9(RuntimeObject * value)
|
|
{
|
|
____syncRoot_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Boolean>
|
|
struct EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Int32>
|
|
struct EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Int32Enum>
|
|
struct EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Object>
|
|
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.Resources.ResourceLocator>
|
|
struct EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.String>
|
|
struct EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.EqualityComparer`1<System.UInt32>
|
|
struct EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
|
|
EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 * ___defaultComparer_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114_StaticFields, ___defaultComparer_0)); }
|
|
inline EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 * get_defaultComparer_0() const { return ___defaultComparer_0; }
|
|
inline EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
|
|
inline void set_defaultComparer_0(EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 * value)
|
|
{
|
|
___defaultComparer_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>
|
|
struct ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Runtime.CompilerServices.Ephemeron[] System.Runtime.CompilerServices.ConditionalWeakTable`2::data
|
|
EphemeronU5BU5D_t575534899E3EE9D8B85CAF11342BA22D164C7C10* ___data_0;
|
|
// System.Object System.Runtime.CompilerServices.ConditionalWeakTable`2::_lock
|
|
RuntimeObject * ____lock_1;
|
|
// System.Int32 System.Runtime.CompilerServices.ConditionalWeakTable`2::size
|
|
int32_t ___size_2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_data_0() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98, ___data_0)); }
|
|
inline EphemeronU5BU5D_t575534899E3EE9D8B85CAF11342BA22D164C7C10* get_data_0() const { return ___data_0; }
|
|
inline EphemeronU5BU5D_t575534899E3EE9D8B85CAF11342BA22D164C7C10** get_address_of_data_0() { return &___data_0; }
|
|
inline void set_data_0(EphemeronU5BU5D_t575534899E3EE9D8B85CAF11342BA22D164C7C10* value)
|
|
{
|
|
___data_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___data_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__lock_1() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98, ____lock_1)); }
|
|
inline RuntimeObject * get__lock_1() const { return ____lock_1; }
|
|
inline RuntimeObject ** get_address_of__lock_1() { return &____lock_1; }
|
|
inline void set__lock_1(RuntimeObject * value)
|
|
{
|
|
____lock_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____lock_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_size_2() { return static_cast<int32_t>(offsetof(ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98, ___size_2)); }
|
|
inline int32_t get_size_2() const { return ___size_2; }
|
|
inline int32_t* get_address_of_size_2() { return &___size_2; }
|
|
inline void set_size_2(int32_t value)
|
|
{
|
|
___size_2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
|
|
StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* ___m_members_3;
|
|
// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___m_data_4;
|
|
// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
|
|
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___m_types_5;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
|
|
Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * ___m_nameToIndex_6;
|
|
// System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
|
|
int32_t ___m_currMember_7;
|
|
// System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
|
|
RuntimeObject* ___m_converter_8;
|
|
// System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
|
|
String_t* ___m_fullTypeName_9;
|
|
// System.String System.Runtime.Serialization.SerializationInfo::m_assemName
|
|
String_t* ___m_assemName_10;
|
|
// System.Type System.Runtime.Serialization.SerializationInfo::objectType
|
|
Type_t * ___objectType_11;
|
|
// System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
|
|
bool ___isFullTypeNameSetExplicit_12;
|
|
// System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
|
|
bool ___isAssemblyNameSetExplicit_13;
|
|
// System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
|
|
bool ___requireSameTokenInPartialTrust_14;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_members_3() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_members_3)); }
|
|
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* get_m_members_3() const { return ___m_members_3; }
|
|
inline StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E** get_address_of_m_members_3() { return &___m_members_3; }
|
|
inline void set_m_members_3(StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* value)
|
|
{
|
|
___m_members_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_data_4() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_data_4)); }
|
|
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_m_data_4() const { return ___m_data_4; }
|
|
inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_m_data_4() { return &___m_data_4; }
|
|
inline void set_m_data_4(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
|
|
{
|
|
___m_data_4 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_types_5() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_types_5)); }
|
|
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_m_types_5() const { return ___m_types_5; }
|
|
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_m_types_5() { return &___m_types_5; }
|
|
inline void set_m_types_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
|
|
{
|
|
___m_types_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_nameToIndex_6)); }
|
|
inline Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; }
|
|
inline Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; }
|
|
inline void set_m_nameToIndex_6(Dictionary_2_tD6E204872BA9FD506A0287EF68E285BEB9EC0DFB * value)
|
|
{
|
|
___m_nameToIndex_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_currMember_7)); }
|
|
inline int32_t get_m_currMember_7() const { return ___m_currMember_7; }
|
|
inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; }
|
|
inline void set_m_currMember_7(int32_t value)
|
|
{
|
|
___m_currMember_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_converter_8() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_converter_8)); }
|
|
inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; }
|
|
inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; }
|
|
inline void set_m_converter_8(RuntimeObject* value)
|
|
{
|
|
___m_converter_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_fullTypeName_9)); }
|
|
inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; }
|
|
inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; }
|
|
inline void set_m_fullTypeName_9(String_t* value)
|
|
{
|
|
___m_fullTypeName_9 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___m_assemName_10)); }
|
|
inline String_t* get_m_assemName_10() const { return ___m_assemName_10; }
|
|
inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; }
|
|
inline void set_m_assemName_10(String_t* value)
|
|
{
|
|
___m_assemName_10 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___objectType_11)); }
|
|
inline Type_t * get_objectType_11() const { return ___objectType_11; }
|
|
inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; }
|
|
inline void set_objectType_11(Type_t * value)
|
|
{
|
|
___objectType_11 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___isFullTypeNameSetExplicit_12)); }
|
|
inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; }
|
|
inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; }
|
|
inline void set_isFullTypeNameSetExplicit_12(bool value)
|
|
{
|
|
___isFullTypeNameSetExplicit_12 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___isAssemblyNameSetExplicit_13)); }
|
|
inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; }
|
|
inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; }
|
|
inline void set_isAssemblyNameSetExplicit_13(bool value)
|
|
{
|
|
___isAssemblyNameSetExplicit_13 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast<int32_t>(offsetof(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26, ___requireSameTokenInPartialTrust_14)); }
|
|
inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; }
|
|
inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; }
|
|
inline void set_requireSameTokenInPartialTrust_14(bool value)
|
|
{
|
|
___requireSameTokenInPartialTrust_14 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.Int32 System.String::m_stringLength
|
|
int32_t ___m_stringLength_0;
|
|
// System.Char System.String::m_firstChar
|
|
Il2CppChar ___m_firstChar_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
|
|
inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
|
|
inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
|
|
inline void set_m_stringLength_0(int32_t value)
|
|
{
|
|
___m_stringLength_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
|
|
inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
|
|
inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
|
|
inline void set_m_firstChar_1(Il2CppChar value)
|
|
{
|
|
___m_firstChar_1 = value;
|
|
}
|
|
};
|
|
|
|
struct String_t_StaticFields
|
|
{
|
|
public:
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_5;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
|
|
inline String_t* get_Empty_5() const { return ___Empty_5; }
|
|
inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
|
|
inline void set_Empty_5(String_t* value)
|
|
{
|
|
___Empty_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.ValueType
|
|
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.ValueType
|
|
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.ValueType
|
|
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
|
|
{
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
|
|
{
|
|
public:
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
|
|
inline bool get_m_value_0() const { return ___m_value_0; }
|
|
inline bool* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(bool value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
|
|
{
|
|
public:
|
|
// System.String System.Boolean::TrueString
|
|
String_t* ___TrueString_5;
|
|
// System.String System.Boolean::FalseString
|
|
String_t* ___FalseString_6;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
|
|
inline String_t* get_TrueString_5() const { return ___TrueString_5; }
|
|
inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
|
|
inline void set_TrueString_5(String_t* value)
|
|
{
|
|
___TrueString_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
|
|
inline String_t* get_FalseString_6() const { return ___FalseString_6; }
|
|
inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
|
|
inline void set_FalseString_6(String_t* value)
|
|
{
|
|
___FalseString_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.DictionaryEntry
|
|
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4
|
|
{
|
|
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<int32_t>(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____key_0)); }
|
|
inline RuntimeObject * get__key_0() const { return ____key_0; }
|
|
inline RuntimeObject ** get_address_of__key_0() { return &____key_0; }
|
|
inline void set__key_0(RuntimeObject * value)
|
|
{
|
|
____key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__value_1() { return static_cast<int32_t>(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____value_1)); }
|
|
inline RuntimeObject * get__value_1() const { return ____value_1; }
|
|
inline RuntimeObject ** get_address_of__value_1() { return &____value_1; }
|
|
inline void set__value_1(RuntimeObject * value)
|
|
{
|
|
____value_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry
|
|
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____key_0;
|
|
Il2CppIUnknown* ____value_1;
|
|
};
|
|
// Native definition for COM marshalling of System.Collections.DictionaryEntry
|
|
struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____key_0;
|
|
Il2CppIUnknown* ____value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Boolean>
|
|
struct Entry_t495C47A91D5A1899AF832D603308B663495EC5A8
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
bool ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___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<int32_t>(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___value_3)); }
|
|
inline bool get_value_3() const { return ___value_3; }
|
|
inline bool* get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(bool value)
|
|
{
|
|
___value_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Int32>
|
|
struct Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
int32_t ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___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<int32_t>(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___value_3)); }
|
|
inline int32_t get_value_3() const { return ___value_3; }
|
|
inline int32_t* get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(int32_t value)
|
|
{
|
|
___value_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Object>
|
|
struct Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
RuntimeObject * ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___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<int32_t>(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___value_3)); }
|
|
inline RuntimeObject * get_value_3() const { return ___value_3; }
|
|
inline RuntimeObject ** get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(RuntimeObject * value)
|
|
{
|
|
___value_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.UInt32,System.Object>
|
|
struct Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
uint32_t ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
RuntimeObject * ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38, ___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<int32_t>(offsetof(Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38, ___key_2)); }
|
|
inline uint32_t get_key_2() const { return ___key_2; }
|
|
inline uint32_t* get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(uint32_t value)
|
|
{
|
|
___key_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38, ___value_3)); }
|
|
inline RuntimeObject * get_value_3() const { return ___value_3; }
|
|
inline RuntimeObject ** get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(RuntimeObject * value)
|
|
{
|
|
___value_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>
|
|
struct KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1
|
|
{
|
|
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<int32_t>(offsetof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1, ___value_1)); }
|
|
inline bool get_value_1() const { return ___value_1; }
|
|
inline bool* get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(bool value)
|
|
{
|
|
___value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>
|
|
struct KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E
|
|
{
|
|
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<int32_t>(offsetof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E, ___value_1)); }
|
|
inline int32_t get_value_1() const { return ___value_1; }
|
|
inline int32_t* get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(int32_t value)
|
|
{
|
|
___value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
struct KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE
|
|
{
|
|
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<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___value_1)); }
|
|
inline RuntimeObject * get_value_1() const { return ___value_1; }
|
|
inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(RuntimeObject * value)
|
|
{
|
|
___value_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>
|
|
struct KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA
|
|
{
|
|
public:
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
uint32_t ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject * ___value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA, ___key_0)); }
|
|
inline uint32_t get_key_0() const { return ___key_0; }
|
|
inline uint32_t* get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(uint32_t value)
|
|
{
|
|
___key_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA, ___value_1)); }
|
|
inline RuntimeObject * get_value_1() const { return ___value_1; }
|
|
inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(RuntimeObject * value)
|
|
{
|
|
___value_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.NonRandomizedStringEqualityComparer
|
|
struct NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 : public EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_StaticFields
|
|
{
|
|
public:
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.NonRandomizedStringEqualityComparer::s_nonRandomizedComparer
|
|
RuntimeObject* ___s_nonRandomizedComparer_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_s_nonRandomizedComparer_1() { return static_cast<int32_t>(offsetof(NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_StaticFields, ___s_nonRandomizedComparer_1)); }
|
|
inline RuntimeObject* get_s_nonRandomizedComparer_1() const { return ___s_nonRandomizedComparer_1; }
|
|
inline RuntimeObject** get_address_of_s_nonRandomizedComparer_1() { return &___s_nonRandomizedComparer_1; }
|
|
inline void set_s_nonRandomizedComparer_1(RuntimeObject* value)
|
|
{
|
|
___s_nonRandomizedComparer_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___s_nonRandomizedComparer_1), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Enum
|
|
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
|
|
{
|
|
public:
|
|
// System.Char[] System.Enum::enumSeperatorCharArray
|
|
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
|
|
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
|
|
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
|
|
inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
|
|
{
|
|
___enumSeperatorCharArray_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Enum
|
|
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.Enum
|
|
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
|
|
{
|
|
};
|
|
|
|
// System.Int32
|
|
struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
|
|
{
|
|
public:
|
|
// System.Int32 System.Int32::m_value
|
|
int32_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
|
|
inline int32_t get_m_value_0() const { return ___m_value_0; }
|
|
inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(int32_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
public:
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(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<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
|
|
inline intptr_t get_Zero_1() const { return ___Zero_1; }
|
|
inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
|
|
inline void set_Zero_1(intptr_t value)
|
|
{
|
|
___Zero_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Resources.ResourceLocator
|
|
struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C
|
|
{
|
|
public:
|
|
// System.Object System.Resources.ResourceLocator::_value
|
|
RuntimeObject * ____value_0;
|
|
// System.Int32 System.Resources.ResourceLocator::_dataPos
|
|
int32_t ____dataPos_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__value_0() { return static_cast<int32_t>(offsetof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C, ____value_0)); }
|
|
inline RuntimeObject * get__value_0() const { return ____value_0; }
|
|
inline RuntimeObject ** get_address_of__value_0() { return &____value_0; }
|
|
inline void set__value_0(RuntimeObject * value)
|
|
{
|
|
____value_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____value_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__dataPos_1() { return static_cast<int32_t>(offsetof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C, ____dataPos_1)); }
|
|
inline int32_t get__dataPos_1() const { return ____dataPos_1; }
|
|
inline int32_t* get_address_of__dataPos_1() { return &____dataPos_1; }
|
|
inline void set__dataPos_1(int32_t value)
|
|
{
|
|
____dataPos_1 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Resources.ResourceLocator
|
|
struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____value_0;
|
|
int32_t ____dataPos_1;
|
|
};
|
|
// Native definition for COM marshalling of System.Resources.ResourceLocator
|
|
struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____value_0;
|
|
int32_t ____dataPos_1;
|
|
};
|
|
|
|
// System.UInt32
|
|
struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B
|
|
{
|
|
public:
|
|
// System.UInt32 System.UInt32::m_value
|
|
uint32_t ___m_value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); }
|
|
inline uint32_t get_m_value_0() const { return ___m_value_0; }
|
|
inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
|
|
inline void set_m_value_0(uint32_t value)
|
|
{
|
|
___m_value_0 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void
|
|
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
|
|
{
|
|
public:
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
|
|
};
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___x_0)); }
|
|
inline float get_x_0() const { return ___x_0; }
|
|
inline float* get_address_of_x_0() { return &___x_0; }
|
|
inline void set_x_0(float value)
|
|
{
|
|
___x_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___y_1)); }
|
|
inline float get_y_1() const { return ___y_1; }
|
|
inline float* get_address_of_y_1() { return &___y_1; }
|
|
inline void set_y_1(float value)
|
|
{
|
|
___y_1 = value;
|
|
}
|
|
};
|
|
|
|
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
|
|
inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___zeroVector_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
|
|
inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___oneVector_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
|
|
inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___upVector_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
|
|
inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___downVector_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
|
|
inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___leftVector_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
|
|
inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___rightVector_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
|
|
inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___positiveInfinityVector_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
|
|
inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___negativeInfinityVector_9 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
|
|
{
|
|
public:
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
|
|
inline float get_x_2() const { return ___x_2; }
|
|
inline float* get_address_of_x_2() { return &___x_2; }
|
|
inline void set_x_2(float value)
|
|
{
|
|
___x_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
|
|
inline float get_y_3() const { return ___y_3; }
|
|
inline float* get_address_of_y_3() { return &___y_3; }
|
|
inline void set_y_3(float value)
|
|
{
|
|
___y_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
|
|
inline float get_z_4() const { return ___z_4; }
|
|
inline float* get_address_of_z_4() { return &___z_4; }
|
|
inline void set_z_4(float value)
|
|
{
|
|
___z_4 = value;
|
|
}
|
|
};
|
|
|
|
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
|
|
inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___zeroVector_5 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
|
|
inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___oneVector_6 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
|
|
inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___upVector_7 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
|
|
inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___downVector_8 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
|
|
inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___leftVector_9 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
|
|
inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___rightVector_10 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
|
|
inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___forwardVector_11 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
|
|
inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___backVector_12 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
|
|
inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___positiveInfinityVector_13 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
|
|
inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___negativeInfinityVector_14 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Resources.ResourceLocator>
|
|
struct Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___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<int32_t>(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___value_3)); }
|
|
inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C get_value_3() const { return ___value_3; }
|
|
inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C value)
|
|
{
|
|
___value_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->____value_0), (void*)NULL);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Boolean>
|
|
struct Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___dictionary_0)); }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___current_3)); }
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Int32>
|
|
struct Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___dictionary_0)); }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___current_3)); }
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Object>
|
|
struct Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___dictionary_0)); }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___current_3)); }
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
|
|
#endif
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.UInt32,System.Object>
|
|
struct Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE, ___dictionary_0)); }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE, ___current_3)); }
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.InsertionBehavior
|
|
struct InsertionBehavior_tDE709AD9061AA205654E57F719D37F00F7A3E211
|
|
{
|
|
public:
|
|
// System.Byte System.Collections.Generic.InsertionBehavior::value__
|
|
uint8_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InsertionBehavior_tDE709AD9061AA205654E57F719D37F00F7A3E211, ___value___2)); }
|
|
inline uint8_t get_value___2() const { return ___value___2; }
|
|
inline uint8_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(uint8_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>
|
|
struct KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6
|
|
{
|
|
public:
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
RuntimeObject * ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6, ___value_1)); }
|
|
inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C get_value_1() const { return ___value_1; }
|
|
inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C value)
|
|
{
|
|
___value_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->____value_0), (void*)NULL);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Exception
|
|
struct Exception_t : public RuntimeObject
|
|
{
|
|
public:
|
|
// System.String System.Exception::_className
|
|
String_t* ____className_1;
|
|
// System.String System.Exception::_message
|
|
String_t* ____message_2;
|
|
// System.Collections.IDictionary System.Exception::_data
|
|
RuntimeObject* ____data_3;
|
|
// System.Exception System.Exception::_innerException
|
|
Exception_t * ____innerException_4;
|
|
// System.String System.Exception::_helpURL
|
|
String_t* ____helpURL_5;
|
|
// System.Object System.Exception::_stackTrace
|
|
RuntimeObject * ____stackTrace_6;
|
|
// System.String System.Exception::_stackTraceString
|
|
String_t* ____stackTraceString_7;
|
|
// System.String System.Exception::_remoteStackTraceString
|
|
String_t* ____remoteStackTraceString_8;
|
|
// System.Int32 System.Exception::_remoteStackIndex
|
|
int32_t ____remoteStackIndex_9;
|
|
// System.Object System.Exception::_dynamicMethods
|
|
RuntimeObject * ____dynamicMethods_10;
|
|
// System.Int32 System.Exception::_HResult
|
|
int32_t ____HResult_11;
|
|
// System.String System.Exception::_source
|
|
String_t* ____source_12;
|
|
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
|
|
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
|
|
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
|
|
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
|
|
// System.IntPtr[] System.Exception::native_trace_ips
|
|
IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
|
|
inline String_t* get__className_1() const { return ____className_1; }
|
|
inline String_t** get_address_of__className_1() { return &____className_1; }
|
|
inline void set__className_1(String_t* value)
|
|
{
|
|
____className_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
|
|
inline String_t* get__message_2() const { return ____message_2; }
|
|
inline String_t** get_address_of__message_2() { return &____message_2; }
|
|
inline void set__message_2(String_t* value)
|
|
{
|
|
____message_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
|
|
inline RuntimeObject* get__data_3() const { return ____data_3; }
|
|
inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
|
|
inline void set__data_3(RuntimeObject* value)
|
|
{
|
|
____data_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
|
|
inline Exception_t * get__innerException_4() const { return ____innerException_4; }
|
|
inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
|
|
inline void set__innerException_4(Exception_t * value)
|
|
{
|
|
____innerException_4 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
|
|
inline String_t* get__helpURL_5() const { return ____helpURL_5; }
|
|
inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
|
|
inline void set__helpURL_5(String_t* value)
|
|
{
|
|
____helpURL_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
|
|
inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
|
|
inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
|
|
inline void set__stackTrace_6(RuntimeObject * value)
|
|
{
|
|
____stackTrace_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
|
|
inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
|
|
inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
|
|
inline void set__stackTraceString_7(String_t* value)
|
|
{
|
|
____stackTraceString_7 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
|
|
inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
|
|
inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
|
|
inline void set__remoteStackTraceString_8(String_t* value)
|
|
{
|
|
____remoteStackTraceString_8 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
|
|
inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
|
|
inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
|
|
inline void set__remoteStackIndex_9(int32_t value)
|
|
{
|
|
____remoteStackIndex_9 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
|
|
inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
|
|
inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
|
|
inline void set__dynamicMethods_10(RuntimeObject * value)
|
|
{
|
|
____dynamicMethods_10 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
|
|
inline int32_t get__HResult_11() const { return ____HResult_11; }
|
|
inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
|
|
inline void set__HResult_11(int32_t value)
|
|
{
|
|
____HResult_11 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
|
|
inline String_t* get__source_12() const { return ____source_12; }
|
|
inline String_t** get_address_of__source_12() { return &____source_12; }
|
|
inline void set__source_12(String_t* value)
|
|
{
|
|
____source_12 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
|
|
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
|
|
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
|
|
inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
|
|
{
|
|
____safeSerializationManager_13 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
|
|
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
|
|
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
|
|
inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
|
|
{
|
|
___captured_traces_14 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
|
|
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
|
|
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
|
|
inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
|
|
{
|
|
___native_trace_ips_15 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
|
|
}
|
|
};
|
|
|
|
struct Exception_t_StaticFields
|
|
{
|
|
public:
|
|
// System.Object System.Exception::s_EDILock
|
|
RuntimeObject * ___s_EDILock_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
|
|
inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
|
|
inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
|
|
inline void set_s_EDILock_0(RuntimeObject * value)
|
|
{
|
|
___s_EDILock_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Exception
|
|
struct Exception_t_marshaled_pinvoke
|
|
{
|
|
char* ____className_1;
|
|
char* ____message_2;
|
|
RuntimeObject* ____data_3;
|
|
Exception_t_marshaled_pinvoke* ____innerException_4;
|
|
char* ____helpURL_5;
|
|
Il2CppIUnknown* ____stackTrace_6;
|
|
char* ____stackTraceString_7;
|
|
char* ____remoteStackTraceString_8;
|
|
int32_t ____remoteStackIndex_9;
|
|
Il2CppIUnknown* ____dynamicMethods_10;
|
|
int32_t ____HResult_11;
|
|
char* ____source_12;
|
|
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
|
|
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
|
|
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
|
|
};
|
|
// Native definition for COM marshalling of System.Exception
|
|
struct Exception_t_marshaled_com
|
|
{
|
|
Il2CppChar* ____className_1;
|
|
Il2CppChar* ____message_2;
|
|
RuntimeObject* ____data_3;
|
|
Exception_t_marshaled_com* ____innerException_4;
|
|
Il2CppChar* ____helpURL_5;
|
|
Il2CppIUnknown* ____stackTrace_6;
|
|
Il2CppChar* ____stackTraceString_7;
|
|
Il2CppChar* ____remoteStackTraceString_8;
|
|
int32_t ____remoteStackIndex_9;
|
|
Il2CppIUnknown* ____dynamicMethods_10;
|
|
int32_t ____HResult_11;
|
|
Il2CppChar* ____source_12;
|
|
SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
|
|
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
|
|
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
|
|
};
|
|
|
|
// System.Int32Enum
|
|
struct Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD
|
|
{
|
|
public:
|
|
// System.Int32 System.Int32Enum::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Reflection.BindingFlags
|
|
struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
|
|
{
|
|
public:
|
|
// System.Int32 System.Reflection.BindingFlags::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Runtime.Serialization.StreamingContextStates
|
|
struct StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F
|
|
{
|
|
public:
|
|
// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
|
|
int32_t ___value___2;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_t6D16CD7BC584A66A29B702F5FD59DF62BB1BDD3F, ___value___2)); }
|
|
inline int32_t get_value___2() const { return ___value___2; }
|
|
inline int32_t* get_address_of_value___2() { return &___value___2; }
|
|
inline void set_value___2(int32_t value)
|
|
{
|
|
___value___2 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
|
|
{
|
|
public:
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___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;
|
|
}
|
|
};
|
|
|
|
|
|
// UnityEngine.RaycastHit
|
|
struct RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3
|
|
{
|
|
public:
|
|
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Point_0;
|
|
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
|
|
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Normal_1;
|
|
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
|
|
uint32_t ___m_FaceID_2;
|
|
// System.Single UnityEngine.RaycastHit::m_Distance
|
|
float ___m_Distance_3;
|
|
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
|
|
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_UV_4;
|
|
// System.Int32 UnityEngine.RaycastHit::m_Collider
|
|
int32_t ___m_Collider_5;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Point_0)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Point_0() const { return ___m_Point_0; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Point_0() { return &___m_Point_0; }
|
|
inline void set_m_Point_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Point_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Normal_1)); }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Normal_1() const { return ___m_Normal_1; }
|
|
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Normal_1() { return &___m_Normal_1; }
|
|
inline void set_m_Normal_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
|
|
{
|
|
___m_Normal_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_FaceID_2)); }
|
|
inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
|
|
inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
|
|
inline void set_m_FaceID_2(uint32_t value)
|
|
{
|
|
___m_FaceID_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Distance_3)); }
|
|
inline float get_m_Distance_3() const { return ___m_Distance_3; }
|
|
inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
|
|
inline void set_m_Distance_3(float value)
|
|
{
|
|
___m_Distance_3 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_UV_4)); }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_UV_4() const { return ___m_UV_4; }
|
|
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_UV_4() { return &___m_UV_4; }
|
|
inline void set_m_UV_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
|
|
{
|
|
___m_UV_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Collider_5)); }
|
|
inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
|
|
inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
|
|
inline void set_m_Collider_5(int32_t value)
|
|
{
|
|
___m_Collider_5 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Int32Enum>
|
|
struct Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
int32_t ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF, ___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<int32_t>(offsetof(Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF, ___value_3)); }
|
|
inline int32_t get_value_3() const { return ___value_3; }
|
|
inline int32_t* get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(int32_t value)
|
|
{
|
|
___value_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Resources.ResourceLocator>
|
|
struct Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860, ___dictionary_0)); }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860, ___current_3)); }
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->____value_0), (void*)NULL);
|
|
#endif
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>
|
|
struct KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5
|
|
{
|
|
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<int32_t>(offsetof(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5, ___value_1)); }
|
|
inline int32_t get_value_1() const { return ___value_1; }
|
|
inline int32_t* get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(int32_t value)
|
|
{
|
|
___value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Nullable`1<UnityEngine.RaycastHit>
|
|
struct Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29
|
|
{
|
|
public:
|
|
// T System.Nullable`1::value
|
|
RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 ___value_0;
|
|
// System.Boolean System.Nullable`1::has_value
|
|
bool ___has_value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29, ___value_0)); }
|
|
inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 get_value_0() const { return ___value_0; }
|
|
inline RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 * get_address_of_value_0() { return &___value_0; }
|
|
inline void set_value_0(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 value)
|
|
{
|
|
___value_0 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29, ___has_value_1)); }
|
|
inline bool get_has_value_1() const { return ___has_value_1; }
|
|
inline bool* get_address_of_has_value_1() { return &___has_value_1; }
|
|
inline void set_has_value_1(bool value)
|
|
{
|
|
___has_value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034
|
|
{
|
|
public:
|
|
// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
|
|
RuntimeObject * ___m_additionalContext_0;
|
|
// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
|
|
int32_t ___m_state_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_additionalContext_0)); }
|
|
inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
|
|
inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
|
|
inline void set_m_additionalContext_0(RuntimeObject * value)
|
|
{
|
|
___m_additionalContext_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034, ___m_state_1)); }
|
|
inline int32_t get_m_state_1() const { return ___m_state_1; }
|
|
inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
|
|
inline void set_m_state_1(int32_t value)
|
|
{
|
|
___m_state_1 = value;
|
|
}
|
|
};
|
|
|
|
// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext_0;
|
|
int32_t ___m_state_1;
|
|
};
|
|
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
|
|
struct StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext_0;
|
|
int32_t ___m_state_1;
|
|
};
|
|
|
|
// System.SystemException
|
|
struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Type
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
public:
|
|
// System.RuntimeTypeHandle System.Type::_impl
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
|
|
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
|
|
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
|
|
inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
|
|
{
|
|
____impl_9 = value;
|
|
}
|
|
};
|
|
|
|
struct Type_t_StaticFields
|
|
{
|
|
public:
|
|
// System.Reflection.MemberFilter System.Type::FilterAttribute
|
|
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
|
|
// System.Reflection.MemberFilter System.Type::FilterName
|
|
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
|
|
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
|
|
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
|
|
// System.Object System.Type::Missing
|
|
RuntimeObject * ___Missing_3;
|
|
// System.Char System.Type::Delimiter
|
|
Il2CppChar ___Delimiter_4;
|
|
// System.Type[] System.Type::EmptyTypes
|
|
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
|
|
// System.Reflection.Binder System.Type::defaultBinder
|
|
Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
|
|
inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
|
|
{
|
|
___FilterAttribute_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
|
|
inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
|
|
{
|
|
___FilterName_1 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
|
|
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
|
|
inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
|
|
{
|
|
___FilterNameIgnoreCase_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
|
|
inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
|
|
inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
|
|
inline void set_Missing_3(RuntimeObject * value)
|
|
{
|
|
___Missing_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
|
|
inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
|
|
inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
|
|
inline void set_Delimiter_4(Il2CppChar value)
|
|
{
|
|
___Delimiter_4 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
|
|
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
|
|
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
|
|
inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
|
|
{
|
|
___EmptyTypes_5 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
|
|
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
|
|
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
|
|
inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
|
|
{
|
|
___defaultBinder_6 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.ArgumentException
|
|
struct ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
|
|
{
|
|
public:
|
|
// System.String System.ArgumentException::m_paramName
|
|
String_t* ___m_paramName_17;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1, ___m_paramName_17)); }
|
|
inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
|
|
inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
|
|
inline void set_m_paramName_17(String_t* value)
|
|
{
|
|
___m_paramName_17 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.ArrayTypeMismatchException
|
|
struct ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C
|
|
{
|
|
public:
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode
|
|
int32_t ___hashCode_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Entry::next
|
|
int32_t ___next_1;
|
|
// TKey System.Collections.Generic.Dictionary`2_Entry::key
|
|
RuntimeObject * ___key_2;
|
|
// TValue System.Collections.Generic.Dictionary`2_Entry::value
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value_3;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C, ___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<int32_t>(offsetof(Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C, ___next_1)); }
|
|
inline int32_t get_next_1() const { return ___next_1; }
|
|
inline int32_t* get_address_of_next_1() { return &___next_1; }
|
|
inline void set_next_1(int32_t value)
|
|
{
|
|
___next_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_key_2() { return static_cast<int32_t>(offsetof(Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C, ___key_2)); }
|
|
inline RuntimeObject * get_key_2() const { return ___key_2; }
|
|
inline RuntimeObject ** get_address_of_key_2() { return &___key_2; }
|
|
inline void set_key_2(RuntimeObject * value)
|
|
{
|
|
___key_2 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C, ___value_3)); }
|
|
inline Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 get_value_3() const { return ___value_3; }
|
|
inline Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * get_address_of_value_3() { return &___value_3; }
|
|
inline void set_value_3(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 value)
|
|
{
|
|
___value_3 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Int32Enum>
|
|
struct Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0, ___dictionary_0)); }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0, ___current_3)); }
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyNotFoundException
|
|
struct KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A
|
|
{
|
|
public:
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
RuntimeObject * ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value_1;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A, ___key_0)); }
|
|
inline RuntimeObject * get_key_0() const { return ___key_0; }
|
|
inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
|
|
inline void set_key_0(RuntimeObject * value)
|
|
{
|
|
___key_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A, ___value_1)); }
|
|
inline Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 get_value_1() const { return ___value_1; }
|
|
inline Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * get_address_of_value_1() { return &___value_1; }
|
|
inline void set_value_1(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 value)
|
|
{
|
|
___value_1 = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.InvalidCastException
|
|
struct InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.Runtime.Serialization.SerializationException
|
|
struct SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
struct SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_StaticFields
|
|
{
|
|
public:
|
|
// System.String System.Runtime.Serialization.SerializationException::_nullMessage
|
|
String_t* ____nullMessage_17;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__nullMessage_17() { return static_cast<int32_t>(offsetof(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_StaticFields, ____nullMessage_17)); }
|
|
inline String_t* get__nullMessage_17() const { return ____nullMessage_17; }
|
|
inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; }
|
|
inline void set__nullMessage_17(String_t* value)
|
|
{
|
|
____nullMessage_17 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
|
|
{
|
|
public:
|
|
|
|
public:
|
|
};
|
|
|
|
|
|
// System.ArgumentOutOfRangeException
|
|
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA : public ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1
|
|
{
|
|
public:
|
|
// System.Object System.ArgumentOutOfRangeException::m_actualValue
|
|
RuntimeObject * ___m_actualValue_19;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA, ___m_actualValue_19)); }
|
|
inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
|
|
inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
|
|
inline void set_m_actualValue_19(RuntimeObject * value)
|
|
{
|
|
___m_actualValue_19 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
|
|
}
|
|
};
|
|
|
|
struct ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields
|
|
{
|
|
public:
|
|
// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
|
|
String_t* ____rangeMessage_18;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_StaticFields, ____rangeMessage_18)); }
|
|
inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
|
|
inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
|
|
inline void set__rangeMessage_18(String_t* value)
|
|
{
|
|
____rangeMessage_18 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>
|
|
struct Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7
|
|
{
|
|
public:
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * ___dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
|
|
int32_t ___version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
|
|
int32_t ___index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A ___current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
|
|
int32_t ___getEnumeratorRetType_4;
|
|
|
|
public:
|
|
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7, ___dictionary_0)); }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * get_dictionary_0() const { return ___dictionary_0; }
|
|
inline Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 ** get_address_of_dictionary_0() { return &___dictionary_0; }
|
|
inline void set_dictionary_0(Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * value)
|
|
{
|
|
___dictionary_0 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7, ___version_1)); }
|
|
inline int32_t get_version_1() const { return ___version_1; }
|
|
inline int32_t* get_address_of_version_1() { return &___version_1; }
|
|
inline void set_version_1(int32_t value)
|
|
{
|
|
___version_1 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7, ___index_2)); }
|
|
inline int32_t get_index_2() const { return ___index_2; }
|
|
inline int32_t* get_address_of_index_2() { return &___index_2; }
|
|
inline void set_index_2(int32_t value)
|
|
{
|
|
___index_2 = value;
|
|
}
|
|
|
|
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7, ___current_3)); }
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A get_current_3() const { return ___current_3; }
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * get_address_of_current_3() { return &___current_3; }
|
|
inline void set_current_3(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A value)
|
|
{
|
|
___current_3 = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
|
|
}
|
|
|
|
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7, ___getEnumeratorRetType_4)); }
|
|
inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
|
|
inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
|
|
inline void set_getEnumeratorRetType_4(int32_t value)
|
|
{
|
|
___getEnumeratorRetType_4 = value;
|
|
}
|
|
};
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Boolean>[]
|
|
struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83 : 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<System.Object,System.Boolean>[]
|
|
struct KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * 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_tF975BF5238F06AC9CCA19111DD41484E071258C1 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.DictionaryEntry[]
|
|
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 m_Items[1];
|
|
|
|
public:
|
|
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * 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_tB5348A26B94274FCC1DD77185BD5946E283B11A4 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) RuntimeObject * m_Items[1];
|
|
|
|
public:
|
|
inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Int32>[]
|
|
struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>[]
|
|
struct KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * 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_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Int32Enum>[]
|
|
struct EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
inline Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t4AF80C1385EAC25480F16E4599985179C47EA8DF value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>[]
|
|
struct KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * 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_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>[]
|
|
struct EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
inline Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t6C49413C824C10E19D46C87A17669FE1252EB68C value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>[]
|
|
struct KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * 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_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Object>[]
|
|
struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>[]
|
|
struct KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * 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_t23481547E419E16E3B96A303578C1EB685C99EEE value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.Object,System.Resources.ResourceLocator>[]
|
|
struct EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D m_Items[1];
|
|
|
|
public:
|
|
inline Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->____value_0), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->____value_0), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>[]
|
|
struct KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * 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_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->____value_0), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->____value_0), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// System.Collections.Generic.Dictionary`2_Entry<System.UInt32,System.Object>[]
|
|
struct EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 m_Items[1];
|
|
|
|
public:
|
|
inline Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 * GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
|
|
}
|
|
inline Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t443D72C18A3A122927C703E1FEBF06B4FDB17F38 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>[]
|
|
struct KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8 : public RuntimeArray
|
|
{
|
|
public:
|
|
ALIGN_FIELD (8) KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA m_Items[1];
|
|
|
|
public:
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * 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_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
|
|
}
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
|
|
}
|
|
};
|
|
|
|
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method);
|
|
// System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_m328BEB54F1BEAC2B86045D46A84627B02C82E777_gshared (ConditionalWeakTable_2_tAD6736E4C6A9AF930D360966499D999E3CE45BF3 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08_gshared (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Boolean>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.Object>::get_Default()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * EqualityComparer_1_get_Default_m8F1E81A85842AFB77836F7CEBA66162E4ED5DCCA_gshared (const RuntimeMethod* method);
|
|
// System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_m281BFEF9AF914D26E08E1DE24C8A88D3CA8D557D_gshared (ConditionalWeakTable_2_tAD6736E4C6A9AF930D360966499D999E3CE45BF3 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
|
|
// System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Object>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_mD29BDC3DDB873F63EE055D4D5064CCD80CDCC21A_gshared (ConditionalWeakTable_2_tAD6736E4C6A9AF930D360966499D999E3CE45BF3 * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D_gshared (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_gshared_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_gshared_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m5001221DAEAF189D4103F58AB40101F089635425_gshared (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B_gshared (Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 * __this, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_gshared_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_gshared_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mB41A93D3D2F328994ADE2DCBAE2D6F95EE320D96_gshared (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7_gshared (Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 * __this, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_gshared_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_gshared_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m036B07A37CD133C33431E3A1AD0C3A57DBC521F0_gshared (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32_gshared (Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 * __this, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::get_Key()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_gshared_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method);
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::get_Value()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_gshared_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::.ctor(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m6668B5E971DCFF3F3D96AD7AEB1D1FC93398BE6B_gshared (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC_gshared (Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE * __this, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
|
|
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
|
|
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378 (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method);
|
|
// System.Void System.ArgumentNullException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * __this, String_t* ___paramName0, const RuntimeMethod* method);
|
|
// System.Type System.Object::GetType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60 (RuntimeObject * __this, const RuntimeMethod* method);
|
|
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method);
|
|
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::get_Value()
|
|
inline bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline)(__this, method);
|
|
}
|
|
// System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo> System.Collections.Generic.DictionaryHashHelpers::get_SerializationInfoTable()
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline (const RuntimeMethod* method);
|
|
// System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Add(TKey,TValue)
|
|
inline void ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * __this, RuntimeObject * ___key0, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *, RuntimeObject *, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *, const RuntimeMethod*))ConditionalWeakTable_2_Add_m328BEB54F1BEAC2B86045D46A84627B02C82E777_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyNotFoundException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8 (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * __this, const RuntimeMethod* method);
|
|
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
|
|
// System.Void System.ArgumentException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, String_t* ___message0, const RuntimeMethod* method);
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08 (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, RuntimeObject *, bool, const RuntimeMethod*))KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Boolean>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method);
|
|
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * __this, String_t* ___name0, RuntimeObject * ___value1, Type_t * ___type2, const RuntimeMethod* method);
|
|
// System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297 (int32_t ___min0, const RuntimeMethod* method);
|
|
// System.String SR::Format(System.String,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7 (String_t* ___resourceFormat0, RuntimeObject * ___p11, const RuntimeMethod* method);
|
|
// System.Collections.Generic.EqualityComparer`1<T> System.Collections.Generic.EqualityComparer`1<System.String>::get_Default()
|
|
inline EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7 (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m8F1E81A85842AFB77836F7CEBA66162E4ED5DCCA_gshared)(method);
|
|
}
|
|
// System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::TryGetValue(TKey,TValue&)
|
|
inline bool ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * __this, RuntimeObject * ___key0, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 ** ___value1, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *, RuntimeObject *, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_m281BFEF9AF914D26E08E1DE24C8A88D3CA8D557D_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656 (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * __this, String_t* ___name0, const RuntimeMethod* method);
|
|
// System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method);
|
|
// System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1 (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * __this, String_t* ___message0, const RuntimeMethod* method);
|
|
// System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2<System.Object,System.Runtime.Serialization.SerializationInfo>::Remove(TKey)
|
|
inline bool ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *, RuntimeObject *, const RuntimeMethod*))ConditionalWeakTable_2_Remove_mD29BDC3DDB873F63EE055D4D5064CCD80CDCC21A_gshared)(__this, ___key0, method);
|
|
}
|
|
// System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D (int32_t ___oldSize0, const RuntimeMethod* method);
|
|
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
|
|
// System.Int32 System.Array::get_Rank()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1 (RuntimeArray * __this, const RuntimeMethod* method);
|
|
// System.Void System.ArgumentException::.ctor(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8 (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
|
|
// System.Int32 System.Array::GetLowerBound(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
|
|
// System.Int32 System.Array::get_Length()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D (RuntimeArray * __this, const RuntimeMethod* method);
|
|
// System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
|
|
// System.String SR::Format(System.String,System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method);
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::get_Value()
|
|
inline int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, const RuntimeMethod*))KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, const RuntimeMethod*))Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::get_Value()
|
|
inline int32_t KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_m5001221DAEAF189D4103F58AB40101F089635425 (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m5001221DAEAF189D4103F58AB40101F089635425_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B (Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 * __this, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *, const RuntimeMethod*))KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Value()
|
|
inline Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 (*) (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *, const RuntimeMethod*))KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_mB41A93D3D2F328994ADE2DCBAE2D6F95EE320D96 (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))KeyValuePair_2__ctor_mB41A93D3D2F328994ADE2DCBAE2D6F95EE320D96_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7 (Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 * __this, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
|
|
inline RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3 (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, const RuntimeMethod*))Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::get_Key()
|
|
inline RuntimeObject * KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::get_Value()
|
|
inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C (*) (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_m036B07A37CD133C33431E3A1AD0C3A57DBC521F0 (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))KeyValuePair_2__ctor_m036B07A37CD133C33431E3A1AD0C3A57DBC521F0_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32 (Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 * __this, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::get_Key()
|
|
inline uint32_t KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( uint32_t (*) (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *, const RuntimeMethod*))KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::get_Value()
|
|
inline RuntimeObject * KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject * (*) (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *, const RuntimeMethod*))KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>::.ctor(TKey,TValue)
|
|
inline void KeyValuePair_2__ctor_m6668B5E971DCFF3F3D96AD7AEB1D1FC93398BE6B (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *, uint32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m6668B5E971DCFF3F3D96AD7AEB1D1FC93398BE6B_gshared)(__this, ___key0, ___value1, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
|
|
inline void Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC (Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE * __this, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD33762F9679FB4A14789E0AA2E7493BCC3354F0C_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC0AD925A9EB0331BD6E238C568E0E3875555B4FE_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m964C6DC53D4A534C61826645516ABADA66181C49_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB204F1BB49B970674567803722CFD87611475A5F_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mB204F1BB49B970674567803722CFD87611475A5F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_mB204F1BB49B970674567803722CFD87611475A5F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m644EA210CF9C45AB5256CAFDDF2B6CAE66E292FE_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m67B737A88F92A122E0339FE951F53FA2D5229263_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m67B737A88F92A122E0339FE951F53FA2D5229263_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B2_0 = NULL;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m67B737A88F92A122E0339FE951F53FA2D5229263_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_12 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_14 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
bool L_23 = (bool)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_20, (bool)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
bool L_32 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_31, (bool)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6DACB380863EBA3355FCC50CA1DDC0C4925C251D_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC1BBBC8543A93451AE453E7D06EA0F3C828FD7A3_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mC1BBBC8543A93451AE453E7D06EA0F3C828FD7A3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_mC1BBBC8543A93451AE453E7D06EA0F3C828FD7A3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Boolean>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
bool L_11 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_10, (bool)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE582A8C07DEBEE20F9D9831F6F6D5C655F789EAA_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mE582A8C07DEBEE20F9D9831F6F6D5C655F789EAA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m52CFA84DC2B495A231647CD775ABAED18A3FC76A_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m1DB21CBBDD0CD4547AD4741A36DF4D8EE4BBC121_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * Dictionary_2_get_Keys_m249A65A85C45F28526C8A19C5D579B670E31B155_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_0 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_1 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_2 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mA55A3B0DE4DDB61E38885EED97EDEE2E57CE7D2F_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_0 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_1 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_2 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mDE2F920302DE79C1C6FEAB586C114FE55190793A_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_0 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_1 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_2 = (KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * Dictionary_2_get_Values_mA9244D1E7DA133A61F8B20C68E1A69BCEA841882_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_0 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_1 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_2 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mC490649114B3D90801AB832B478C17782700B7F3_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_0 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_1 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_2 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m5252919D320D088BB618E604C22D72BE5A9527F7_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_0 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_1 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_2 = (ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_get_Item_m1DF046369E7E7A3C16D4523AFF692D3D16FB6680_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m1DF046369E7E7A3C16D4523AFF692D3D16FB6680_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_3 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
bool L_5 = (bool)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_m1DF046369E7E7A3C16D4523AFF692D3D16FB6680_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC7C543E408A942754FE9163CBCD0D570D23A8F29_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mF33562A6DE1ADD3886EDF0FC755A7BF443E0831E_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mCB29EE7188AF54869CF106FAD223709ACBEDB282_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
bool L_1 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, (bool)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m8FF1BAB49CC80BEDA89DC93D2B3CD32D9F6FACEE_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * L_3 = (( EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_4 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
bool L_7 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_3, (bool)L_6, (bool)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mC6DCF3B433CB7ADB6638DF18400360EF843F3C8B_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * L_3 = (( EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_4 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
bool L_7 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_3, (bool)L_6, (bool)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m94367AD4B034A619D740A814E4DD61C9660079B0_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_6 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mBFF6A4687D45C03F7648043EC9DACA2AABC60F71_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mBD4D2BD9B8BAFED52DF1D22044DF44BD2C9C7220_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_1 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_4 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
goto IL_003a;
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * L_10 = (( EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_11 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B * L_14 = V_1;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_15 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
bool L_17 = (bool)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
bool L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Boolean>::Equals(T,T) */, (EqualityComparer_1_tEF2C39D86C36E82597707B89981FFD60E94C824B *)L_14, (bool)L_17, (bool)L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m7846D298196FD3A80BE361B129E77C7D5ABE6B82_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_14 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
bool L_26 = (bool)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08((&L_27), (RuntimeObject *)L_23, (bool)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A Dictionary_2_GetEnumerator_mBECB583674F253D0CA699CE2118B53101210838C_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D((&L_0), (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mC7D91E7F3085829B3105D543C4069C61777E14AA_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D((&L_0), (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m734E66A1CF9EE321575D86D5DEDE90132190B729_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m734E66A1CF9EE321575D86D5DEDE90132190B729_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_m734E66A1CF9EE321575D86D5DEDE90132190B729_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_13 = (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)(KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)L_13;
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_14 = V_0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mCB33BF535EAD1D94B3620E0E1794BA27836D012A_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_mCB33BF535EAD1D94B3620E0E1794BA27836D012A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_mCB33BF535EAD1D94B3620E0E1794BA27836D012A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_11 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_16 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_22 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mB3F71C5A7488244E3335244576D2698A4D893154_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mB3F71C5A7488244E3335244576D2698A4D893154_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_10 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)(EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_12 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_17 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_23 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
bool L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_m9B40A8CD31233B18046691DBBEA6A853C1141F77_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_32 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_38 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_43 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_48 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_51 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_57 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_60 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
bool L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_70 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_19 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)(EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)((KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_m8523985492F528463587BCACA0819813B74E5B86_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
bool L_35 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_32, (bool)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mE8E2B3BB38A803949CFA138DD4DE3A9F4F953234_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mE8E2B3BB38A803949CFA138DD4DE3A9F4F953234_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA2FD605E8A02FF8A94F34F5F187810418A11EA13_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mA2FD605E8A02FF8A94F34F5F187810418A11EA13_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_8 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)(EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_8;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_9 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m81D07E61043BC96387C26FEFF8919A165AF761A7_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m81D07E61043BC96387C26FEFF8919A165AF761A7_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m81D07E61043BC96387C26FEFF8919A165AF761A7_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_12 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_17 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_25 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_28 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_30 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_33 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_35 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_38 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_41 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
bool* L_43 = (bool*)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(bool));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_48 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mB0DF7DA0F03E3EF26C40D36422CC7B602E213E80_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool* ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_mB0DF7DA0F03E3EF26C40D36422CC7B602E213E80_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_mB0DF7DA0F03E3EF26C40D36422CC7B602E213E80_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_12 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_17 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_25 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_28 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_30 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
bool* L_33 = ___value1;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_34 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
bool L_36 = (bool)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(bool*)L_33 = L_36;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_37 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_39 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_42 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_45 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
bool* L_47 = (bool*)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(bool));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_52 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
bool* L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(bool));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mC5621E9D987E16C3F1F906063CC444772247F9FB_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool* ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
bool* L_3 = ___value1;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_4 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_6 = (bool)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(bool*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
bool* L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(bool));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m07DA1EA24FB6BF3555775B5B5F707C23F5E86264_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_0, (bool)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m0DACBCA8AAC7C36A092B038CC9C0C9FDB1CBD161_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mB4BAA031D419D23D58DFE2346F1E632D1F6FE595_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __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_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)((KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (KeyValuePair_2U5BU5D_tAE7F87DCEA5EC8AE3923ACF937141910554CD02E*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_27 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
bool L_39 = (bool)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
bool L_40 = L_39;
|
|
RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_40);
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_50 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
bool L_62 = (bool)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08((&L_63), (RuntimeObject *)L_59, (bool)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_m4E9B4A3D0C8E4D854E2AAD7917084FE67E5BB55A_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mF802555F40E6FB657461CEF5FC8977726B17F23B_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D((&L_0), (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m48075318B248157B0C609220424601D6D8F5E633_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m23A55068EE7262DEDBF9B6ED9CE82C9A675C20E4_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m23A55068EE7262DEDBF9B6ED9CE82C9A675C20E4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mD743D42A2F99B73C349BE0EABAF151C2FEB0B690_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m6572CEA93CB38A5017BF0FC86CD3684CC95D6F45_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mBA72F4D052357D8FEA9936EA6C084F264E84C7FC_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * L_0 = (( KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m8618EC258A7E1291B735C149A8A91B488CFBE29A_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * L_0 = (( ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mC3B7A14BB17EC249DFB89174B24CEF4278F1474F_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_5 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_7 = (bool)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
bool L_8 = L_7;
|
|
RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(bool));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_6, (bool)((*(bool*)((bool*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_m5A1672C0E4D19A238D5939AFBA5A9C00518BAAE2_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mDD88D1EF85F901FA7627FED4AEC56AD0FC31B8B9_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mDD88D1EF85F901FA7627FED4AEC56AD0FC31B8B9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_mDD88D1EF85F901FA7627FED4AEC56AD0FC31B8B9_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(bool));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( void (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)L_6, (bool)((*(bool*)((bool*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_m1FA28955C2B9D5573F97B0BE127C27605BAF124C_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m68AD523522C8EAEB9B83CEDC2F422A88102D6EEB_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m1B3155653030FF01AFF0753834B02547A640289F_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D((&L_0), (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Boolean>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m0B86E7699E1B0AA5135ED2664A8B565DC09510B1_gshared (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this);
|
|
(( bool (*) (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m56FBD260A4D190AD833E9B108B1E80A574AA62C4_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF02B4C324AA9A1B393AE4D1D992892591C96E988_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDD1137A3D7E0D3991BCFA8C2BF359B1DD536EE70_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAED6AA22D9A0ACBD19E2634A4FCE7CCC40DE3E0C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mAED6AA22D9A0ACBD19E2634A4FCE7CCC40DE3E0C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_mAED6AA22D9A0ACBD19E2634A4FCE7CCC40DE3E0C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m858962755525586BE200ECAEB6F9EAEF0A74FBC1_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8874BF18D8E32DAA2FF4554A8FF012097370FDC3_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m8874BF18D8E32DAA2FF4554A8FF012097370FDC3_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B2_0 = NULL;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m8874BF18D8E32DAA2FF4554A8FF012097370FDC3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_12 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_14 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_20, (int32_t)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_32 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFA517DB150672E1AC7E5682900E02D472582A90A_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD11D17CD1B72BA206C5C91F65D3F748E3BED19F5_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mD11D17CD1B72BA206C5C91F65D3F748E3BED19F5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_mD11D17CD1B72BA206C5C91F65D3F748E3BED19F5_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_11 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1494873804A09765CBC8D83EE8788E490B7F7A18_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1494873804A09765CBC8D83EE8788E490B7F7A18_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m901AFCC9013C9DACAE7DD115EF0FC8C27D1B5111_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m8ACFA67F7D08FCE7BA7985290060ACF1E962BCF4_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * Dictionary_2_get_Keys_m1F1CCCDEF680E8E3B51DA7443180F2C0C9F8095A_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_0 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_1 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_2 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mE721A1064A888E76F3D88F0415F2627BC96C436B_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_0 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_1 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_2 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_m6BAE605E245BEB3C5BF1AF5FF5ACE1FEACB0552F_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_0 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_1 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_2 = (KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * Dictionary_2_get_Values_m69CA338C9AF8F5E996EFD959B98DD005ABD5581B_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_0 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_1 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_2 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mEC1DC59C0CCED7BA690CDF41E2E19FB1E2FCE3FC_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_0 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_1 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_2 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m09DADF104036831A0C8714FA77C066A3259370C9_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_0 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_1 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_2 = (ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m6F2BB7FC61476D210FA060962086B5B21FB1B6CA_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m6F2BB7FC61476D210FA060962086B5B21FB1B6CA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_3 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = (int32_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_m6F2BB7FC61476D210FA060962086B5B21FB1B6CA_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC87D8EECD8406043786CC95870458389CEF82CDF_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m786A1D72D4E499C0776742D3B2921F47E3A54545_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m15E41B09F8CAD0AEA403CBD7DD194C6D848ADFB5_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_1 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mB07A2FB1AF33B7ADE78CA47B1BCE957A89CB5CE1_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * L_3 = (( EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_4 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
int32_t L_7 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32>::Equals(T,T) */, (EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_3, (int32_t)L_6, (int32_t)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m43CB06C0196CEF360237E4A897A194350C1031D4_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * L_3 = (( EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_4 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
int32_t L_7 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32>::Equals(T,T) */, (EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_3, (int32_t)L_6, (int32_t)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m5BF977C6A62D42CBAFD0B85BFE21694A9676E862_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_6 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mB52B1B96EEFC5261F10998A81DAA5A02ED025265_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mE373B80901F1E34ED974A222A0BC5C3B0E98D382_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_1 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_4 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
goto IL_003a;
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * L_10 = (( EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_11 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 * L_14 = V_1;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_15 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
int32_t L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32>::Equals(T,T) */, (EqualityComparer_1_tF7174A8BEF4C636DBBD3C6BBD234B0F315F64F33 *)L_14, (int32_t)L_17, (int32_t)L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m298A6BF4A9726407DB5C810813C8B9E1FE47512E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_14 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D((&L_27), (RuntimeObject *)L_23, (int32_t)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E Dictionary_2_GetEnumerator_mB66B07980C7D37D660EEC338635BC224ADE14877_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03((&L_0), (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m322503C466982DE8A1B7EECA74A1BD6A383F633C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03((&L_0), (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m154C5A21568A66E6AB73DEBA84EECCB4A6F33607_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m154C5A21568A66E6AB73DEBA84EECCB4A6F33607_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_m154C5A21568A66E6AB73DEBA84EECCB4A6F33607_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_13 = (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)(KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)L_13;
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_14 = V_0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m0355E4CFC77F27301F77F3AB521403C3088F7402_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m0355E4CFC77F27301F77F3AB521403C3088F7402_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_m0355E4CFC77F27301F77F3AB521403C3088F7402_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_11 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_16 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_22 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m91E651A1FB4DDEEEE6CD20A96774EF9CA665628A_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_m91E651A1FB4DDEEEE6CD20A96774EF9CA665628A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_10 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)(EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_12 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_17 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_23 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_m729B71E869DFC8DAB29969BB05B2C43DCE3A4A2E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_32 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_38 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_43 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_48 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_51 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_57 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_60 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_70 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_19 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)(EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)((KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_mE3192EBCC25E254042B4B68A0FFAAB14231F97DF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
int32_t L_35 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_32, (int32_t)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m2FEA8E5EE720A1ABECE46DFC7DE2922691483572_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m2FEA8E5EE720A1ABECE46DFC7DE2922691483572_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m14EA8CFFCCBFC5C3B7755F59FA5A96C5347F0230_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m14EA8CFFCCBFC5C3B7755F59FA5A96C5347F0230_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_8 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)(EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_8;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_9 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m53A3271E51DB23EFC5BD1A0A2E26154B4C41AB1E_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m53A3271E51DB23EFC5BD1A0A2E26154B4C41AB1E_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m53A3271E51DB23EFC5BD1A0A2E26154B4C41AB1E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_12 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_17 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_25 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_28 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_30 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_33 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_35 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_38 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_41 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
int32_t* L_43 = (int32_t*)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(int32_t));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_48 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m56B9CD5E667B7353E99ECEF3C383AFB943296073_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m56B9CD5E667B7353E99ECEF3C383AFB943296073_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m56B9CD5E667B7353E99ECEF3C383AFB943296073_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_12 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_17 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_25 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_28 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_30 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
int32_t* L_33 = ___value1;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_34 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(int32_t*)L_33 = L_36;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_37 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_39 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_42 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_45 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
int32_t* L_47 = (int32_t*)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(int32_t));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_52 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
int32_t* L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(int32_t));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE7571EF8ACAF5941AF78909A00CD9CE5FB07C69C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_3 = ___value1;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_4 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(int32_t*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
int32_t* L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(int32_t));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m6AAA2EA741A8622D754AB36849210D52FAC3E061_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m2DD05BEE7AE6CC5B9DA536A420FDA4A89A1F3E22_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m0126E1F57A4F2B0523602733EF52BF4717F4233C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __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_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)((KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (KeyValuePair_2U5BU5D_t1336B67B1075C3E1E7713F0436412A73F860ADBB*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_27 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
int32_t L_39 = (int32_t)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
int32_t L_40 = L_39;
|
|
RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_40);
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_50 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = (int32_t)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D((&L_63), (RuntimeObject *)L_59, (int32_t)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_m86327EAA25BA50BEFEDDAD8A269BD409C712DE5A_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m2251953C2C462858AC7F0C42F27126FC3788BDC7_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03((&L_0), (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m11E866771C01B8B4C10A526EEEC0B8C14122AEEE_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m6168522F3F76A98FFC5EF666D11E2186CCE94A44_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m6168522F3F76A98FFC5EF666D11E2186CCE94A44_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m5D8704E2C6065D225A9616E822BF714357EEE553_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m52333FC76B79686F3434A651059542672FAB12C8_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mC70BD063BF4937694D2F7EB7714343DF4E063F36_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * L_0 = (( KeyCollection_tEECFF3D52DBAFA05FAD1589D36F0A8EEF9E2670E * (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m0E3981DD4828D45B3661FADE50BC05ED57F7C56C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * L_0 = (( ValueCollection_t7B108E5949AABED7EBC85ED1016365781619DAB7 * (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m2F021CE12C0FAEEBB5292BDFB47149BBAF426FD4_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_5 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
int32_t L_8 = L_7;
|
|
RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_mE42E2F1B0606E5F5E61C593005E805CB4FC9CA73_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m170761FDCD20FB91F13C2790FA1952AB14DBAA94_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m170761FDCD20FB91F13C2790FA1952AB14DBAA94_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_m170761FDCD20FB91F13C2790FA1952AB14DBAA94_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( void (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_m525D26C238D4E94EF9D0DCAFA3DF957D70E1664A_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mA9F6B91B5BF3F7E1C5DECD776114C33C81B6172D_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mCECD8AB59CE498EF5651AA60B3B19D6CC941EBEF_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03((&L_0), (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m8F5C27A46F761C9CFCDC53E7DA82FB0892D2E16C_gshared (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this);
|
|
(( bool (*) (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1C8D9B685C8406F92F3C063FCA11D9AB5F56493E_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m46F4CB210F352087E430AD87DA33DD6D5E47F372_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6AAE011A0CB818B25D607AB839C4368D75FE4E86_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7C2E56CD50FB71B525AA617FBC77FA099A843E41_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m7C2E56CD50FB71B525AA617FBC77FA099A843E41_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_m7C2E56CD50FB71B525AA617FBC77FA099A843E41_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7AC5D226517405382A4EE544435B7C136FFF4AAF_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9677E5D156512762E35A9B08017260F08E3FCD40_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m9677E5D156512762E35A9B08017260F08E3FCD40_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B2_0 = NULL;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m9677E5D156512762E35A9B08017260F08E3FCD40_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * L_12 = (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_14 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_20, (int32_t)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_32 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_31, (int32_t)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m17586CFD5DCF4BF145FA8EA8E5F97D41070AC066_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C2CE5CFD3E01BD30C39E3DE37172386D318EDBC_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2C2CE5CFD3E01BD30C39E3DE37172386D318EDBC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m2C2CE5CFD3E01BD30C39E3DE37172386D318EDBC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32Enum>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_11 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m109FF336D5ABEBBE346B55352D32A19F01C2EEDA_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m109FF336D5ABEBBE346B55352D32A19F01C2EEDA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mAB5644CEDFD8229BCC335DDB8F569C04B911AAE6_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m100F280646B68D3221F83026164F9AF8D2FB5E03_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * Dictionary_2_get_Keys_mF61D8D6DC680D01455C22DB235DC3257E3C6147B_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_0 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_1 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_2 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mEC5B81CA7078663C4484A706ADC944F86C787BB2_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_0 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_1 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_2 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mACA6A68AC5F31B95B87020DCA865984CE3C39DB8_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_0 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_1 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_2 = (KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * Dictionary_2_get_Values_m2A00C8ACF8C06B9FA53864454552D2C69AD6BF17_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_0 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_1 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_2 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mB47F62074B59280E86C461E873797D9C006B4930_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_0 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_1 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_2 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m831C98597D4E90F70E61F6F9001CD59B6FC4CD5A_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_0 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_1 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *, Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_2 = (ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mD6A30C85C03895122F141B4B755CDB7E8E120086_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_mD6A30C85C03895122F141B4B755CDB7E8E120086_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_3 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = (int32_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_mD6A30C85C03895122F141B4B755CDB7E8E120086_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m0065D5FD414B2D11BC53F897CDDFEEFE8B93875B_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m658A72FF180F64EEAB6A7EABE7929FEEDAA329FA_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mA94FF30817288F8B5E90B3465B7FEA519FE002F9_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
int32_t L_1 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mF118FCF156B5200C36BB6AD26759B4686F0DFA4E_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * L_3 = (( EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_4 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
int32_t L_7 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32Enum>::Equals(T,T) */, (EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_3, (int32_t)L_6, (int32_t)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mB85F4C9D7B3531BCA8F7E849130F969FF93813B9_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * L_3 = (( EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_4 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
int32_t L_7 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32Enum>::Equals(T,T) */, (EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_3, (int32_t)L_6, (int32_t)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mBA40469F467BDEE702E7069D13BB5EE136CAA82B_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_6 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mE0E835DB63ED8E3C508CB4ACE36E631CB45CC6D1_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m020B4A22A86DB36A75169A727355E3DD835751FF_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_1 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_4 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
goto IL_003a;
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * L_10 = (( EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_11 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C * L_14 = V_1;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_15 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
int32_t L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Int32Enum>::Equals(T,T) */, (EqualityComparer_1_tEC6595561CF074BEB11B6E8C286DCCD35D21136C *)L_14, (int32_t)L_17, (int32_t)L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m029240B5BC267E578FF61C580962125795167BB2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_14 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_m5001221DAEAF189D4103F58AB40101F089635425((&L_27), (RuntimeObject *)L_23, (int32_t)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 Dictionary_2_GetEnumerator_mFB83A818CD585F00F468EB7073EA7C3828F09247_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B((&L_0), (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m98E19548D9BB426ECD96016748287A6E383AFFC4_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B((&L_0), (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mE3E82ED9BB3ED24086DE11644EACEF720EDCD19E_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_mE3E82ED9BB3ED24086DE11644EACEF720EDCD19E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_mE3E82ED9BB3ED24086DE11644EACEF720EDCD19E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_13 = (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)(KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)L_13;
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_14 = V_0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m91D6BD3D1E319085D643B3364F9E2E1AE1C0DFD0_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m91D6BD3D1E319085D643B3364F9E2E1AE1C0DFD0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_m91D6BD3D1E319085D643B3364F9E2E1AE1C0DFD0_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_11 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_16 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_22 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m338FC9499C6AEDB1B5B9614112FA285AE6D4818B_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_m338FC9499C6AEDB1B5B9614112FA285AE6D4818B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_10 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)(EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_12 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_17 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_23 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_m403131BAD908151BB66109DFB2092D68EB0E5CD4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_32 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_38 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_43 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_48 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_51 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_57 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_60 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_70 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_19 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)(EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)((KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_mF7B6D025327C2B9D14EA16F2A4C71CADDC8DAC48_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
int32_t L_35 = KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_inline((KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)(KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_32, (int32_t)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m92C9D4D8CEB50CA19FF95188C17F1A28C53EE017_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m92C9D4D8CEB50CA19FF95188C17F1A28C53EE017_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3BE0E38B47028AE5B888A4D4FBF7EE9CE70044BA_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3BE0E38B47028AE5B888A4D4FBF7EE9CE70044BA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_8 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)(EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_8;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_9 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m0D13896E6FFBF427F179DE4739831D3332586BE2_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m0D13896E6FFBF427F179DE4739831D3332586BE2_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m0D13896E6FFBF427F179DE4739831D3332586BE2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_12 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_17 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_25 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_28 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_30 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_33 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_35 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_38 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_41 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
int32_t* L_43 = (int32_t*)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(int32_t));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_48 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mEAE18B9FCF514F6FAEB82D6B3FB56F2405EFD1AC_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_mEAE18B9FCF514F6FAEB82D6B3FB56F2405EFD1AC_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_mEAE18B9FCF514F6FAEB82D6B3FB56F2405EFD1AC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_12 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_17 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_25 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_28 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_30 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
int32_t* L_33 = ___value1;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_34 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(int32_t*)L_33 = L_36;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_37 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_39 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_42 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_45 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
int32_t* L_47 = (int32_t*)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(int32_t));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_52 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
int32_t* L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(int32_t));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mFAB260D7ECA56550BA1D4861AD56ED3D526DA416_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_3 = ___value1;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_4 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(int32_t*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
int32_t* L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(int32_t));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mB44430A394A413317BA9E06D06614BD25EB8BE26_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
int32_t L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m0644D79EA6A047DAAC4A2488315377A84C75A48E_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m59210B35F2D348FFE5957DCF3815F347DF1791DA_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __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_m73D278A54E42B2EA9DACF5841076171BD297760A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)((KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (KeyValuePair_2U5BU5D_t3A413F0268AB366611BCB5688C157768FCD1B85A*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_27 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
int32_t L_39 = (int32_t)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
int32_t L_40 = L_39;
|
|
RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_40);
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_50 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = (int32_t)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_m5001221DAEAF189D4103F58AB40101F089635425((&L_63), (RuntimeObject *)L_59, (int32_t)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_m73D278A54E42B2EA9DACF5841076171BD297760A_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mFD85312E20D8334A9E809DC670A495D05C959E17_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B((&L_0), (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m47AE77E9B3FA83AEC9223C5195DD340B0DF659BC_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE586D79310F17C732B83540E015038270A56E298_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE586D79310F17C732B83540E015038270A56E298_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m19119A06B7CCE2C290F20FAA7387AAFAE76690FE_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mB4C68306394672CC19E057715EFA19B153484091_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mD32FE461E1233A334B892C6F67949C7C6C8C04AA_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * L_0 = (( KeyCollection_t7C0F0046A867DFEA64C37479132EA68F26FAEB2A * (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mCF3C8BBDA965724ABF7134313FCF4261C978D3FD_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * L_0 = (( ValueCollection_t4AEC581EEFB523B1B87EFB32DEDBECE6DC201275 * (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m364691178375B20DFEB2D7D5240A023937615AA5_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7* L_5 = (EntryU5BU5D_t1A0116D04DC3E0F3519E158F660E851AAFC09FF7*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
int32_t L_8 = L_7;
|
|
RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_m1A832E9405C0AA584B940239AA537C2D4BED2A7B_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m3BB79C276239392D83DD0A79B10DEDE7B77EFC81_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m3BB79C276239392D83DD0A79B10DEDE7B77EFC81_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_m3BB79C276239392D83DD0A79B10DEDE7B77EFC81_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(int32_t));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( void (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_mB0CC2B45F22290852494A36FBDFBDA3C8697028F_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mC8ECB32BD07F9A7FA7467BFBD218053AD49FCE23_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mCFD00C03F643A019B1DA8ACCD698FBAF3FE9BB79_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mA67C23A6B4E3E6ED602BC4DC8AA36D0D3BAEA10B((&L_0), (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tF0A5A32A64646BE20B322F630F092D9FCEA782B0 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32Enum>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m38218EAD5226470D142CFBC83F84CD6DB35431B6_gshared (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this);
|
|
(( bool (*) (Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t15935BA59D5EDF22B5075E957C7C05DEE12E3B57 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC506134D0E9EAF5E238A85C6BFD7E6F4AFED03DE_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m489CB854AAA821905866FCE6B484E8634DF4F648_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2B0656F483B89FD3C3BE77C5CD6D8EA35E2FA1CD_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDA7DF3EA70364B52E6169A89D2C594B540755FDC_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mDA7DF3EA70364B52E6169A89D2C594B540755FDC_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_mDA7DF3EA70364B52E6169A89D2C594B540755FDC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m64C5E052D441162D5F3FB5E1BB8877BB22F3A831_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3F1CC8E6A46B43C56F8F7E7D53C0E209664D9DF0_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m3F1CC8E6A46B43C56F8F7E7D53C0E209664D9DF0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B2_0 = NULL;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m3F1CC8E6A46B43C56F8F7E7D53C0E209664D9DF0_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * L_12 = (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_14 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_23 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_20, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_32 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_31, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB12561C073F10ABF4AFDFC71517EAA1046AB1272_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD4437A82A2A36CF6B7F433DD950AA88E65185F51_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mD4437A82A2A36CF6B7F433DD950AA88E65185F51_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_mD4437A82A2A36CF6B7F433DD950AA88E65185F51_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_11 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_10, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDBB2A7395AB18A125F624767CE7A316B665028F7_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mDBB2A7395AB18A125F624767CE7A316B665028F7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mE1C994702DC608EF02F399ACAB1C32869DA2FEE0_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m873D66039CA5818DF48A2C346EDCB1B8BEDD3DA3_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * Dictionary_2_get_Keys_m73E81152FE22F2EA19F8CD46134028868F583533_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_0 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_1 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_2 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m81BE4456B07017855FA3FEF555C859EB1EF3020E_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_0 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_1 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_2 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mF0AF8B74AA7150B434B373F4E9DC3348B2131F63_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_0 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_1 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_2 = (KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * Dictionary_2_get_Values_m64D7D5019E5759D03BB17B606886CFE3F2529D0C_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_0 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_1 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_2 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m3600557ED8C55FEBDA3111E4A178A6DD3013600D_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_0 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_1 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_2 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_mF02FE40B55A70C0B6C3AF7D03115D3F6C0D2948C_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_0 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_1 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *, Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_2 = (ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 Dictionary_2_get_Item_m9EE3BFDFBCC126348F36A4554F60C81634B14E24_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m9EE3BFDFBCC126348F36A4554F60C81634B14E24_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_3 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_5 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_m9EE3BFDFBCC126348F36A4554F60C81634B14E24_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m57D6E8A09975CDC5D02E907FADEA9155943E43FC_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE54D50744211241BD9738B334EB500B246545129_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m7F3C960CB825E9F2A422C4D89489D9196461AF7B_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_1 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mBAAB48266F7589DDF06114649D768ED7EC1CDB64_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * L_3 = (( EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_4 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_6 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_7 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Nullable`1<UnityEngine.RaycastHit>>::Equals(T,T) */, (EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_3, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_6, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m0E654E5A9E42895F6594744494AB8E1E87417FFE_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * L_3 = (( EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_4 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_6 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_7 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Nullable`1<UnityEngine.RaycastHit>>::Equals(T,T) */, (EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_3, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_6, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m6E11801C9B4D880717F2B1EFA09EA7981EB7A9BA_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_6 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mA997E138CD2D80AAE460655A9FE5A2487A8825B2_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mC251B5A104460CB04379A8174C86E8826833A248_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_0 = ___value0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_1);
|
|
if (L_2)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_3 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = (int32_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_hashCode_0();
|
|
if ((((int32_t)L_5) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_6 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_7 = V_0;
|
|
NullCheck(L_6);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_8 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_9 = L_8;
|
|
RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_9);
|
|
if (L_10)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * L_14 = (( EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_15 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 * L_18 = V_1;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_19 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_20 = V_2;
|
|
NullCheck(L_19);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_21 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_22 = ___value0;
|
|
NullCheck((EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_18);
|
|
bool L_23 = VirtFuncInvoker2< bool, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Nullable`1<UnityEngine.RaycastHit>>::Equals(T,T) */, (EqualityComparer_1_t43A160AA518CD1941E6860699768B2259BCA6DC6 *)L_18, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_21, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_22);
|
|
if (!L_23)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m2AFEC7E434CE64AD340B50874440C250D49AC05F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_14 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_26 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_mB41A93D3D2F328994ADE2DCBAE2D6F95EE320D96((&L_27), (RuntimeObject *)L_23, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 Dictionary_2_GetEnumerator_mA7E97F4D206B9FCA5AA66F4081F4BBFCF80A31D2_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7((&L_0), (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m7C8D3449F4A66011018B148ED827347ABE4D84DB_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7((&L_0), (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m537024094BE8D1E1A4C61178067C0CCAB7AC8BAA_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m537024094BE8D1E1A4C61178067C0CCAB7AC8BAA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_m537024094BE8D1E1A4C61178067C0CCAB7AC8BAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_13 = (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)(KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)L_13;
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_14 = V_0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m6AA339C0E06888616666142DB3A40710EB65B134_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m6AA339C0E06888616666142DB3A40710EB65B134_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_m6AA339C0E06888616666142DB3A40710EB65B134_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_11 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_16 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_22 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m21F642F60E0D5D81930B1F5384A9437A279EA608_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_m21F642F60E0D5D81930B1F5384A9437A279EA608_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_10 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)(EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_12 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_17 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_23 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_mF04B81BA0BE8FF681120CF7AF92054D5DBD61900_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_32 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_38 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_43 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_48 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_51 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_57 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_60 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_70 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_19 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)(EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)((KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_mB9F8FB08C332CE526E5DC2E5BEC26170C30B3AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_35 = KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_inline((KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)(KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_32, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mBFCCD875C4B8399B34E34C567AA70D16A968037C_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mBFCCD875C4B8399B34E34C567AA70D16A968037C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mFD3090CC7F38FDA5F081915D63CD620900CCA12C_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mFD3090CC7F38FDA5F081915D63CD620900CCA12C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_8 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)(EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_8;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_9 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m861AFAD0C7CBE60F2E46C5AC03520B3A5A940C5A_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m861AFAD0C7CBE60F2E46C5AC03520B3A5A940C5A_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m861AFAD0C7CBE60F2E46C5AC03520B3A5A940C5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_12 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_17 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_25 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_28 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_30 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_33 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_35 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_38 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_41 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_43 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_48 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m6986FFB17A5848A55838B6C0BE878BB72413DD59_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m6986FFB17A5848A55838B6C0BE878BB72413DD59_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m6986FFB17A5848A55838B6C0BE878BB72413DD59_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_12 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_17 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_25 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_28 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_30 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_33 = ___value1;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_34 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_36 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)L_33 = L_36;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_37 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_39 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_42 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_45 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_47 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_52 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m11CACED911D5A1BB9836B026888808A2458B4B5B_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_3 = ___value1;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_4 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_6 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 * L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m239741428AC07E16860E49EC634B3FCFC760218C_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_0, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mA8ADFCFF42E5B6E75CC98DDB6700D281BAC91F2F_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m6204B7047FFC6253D9B3BF68EA468906D1928BAD_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __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_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)((KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (KeyValuePair_2U5BU5D_tA6D8186EF99F462DA927CD2C6810288E68503A80*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_27 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_39 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_40 = L_39;
|
|
RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_40);
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_50 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_62 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_mB41A93D3D2F328994ADE2DCBAE2D6F95EE320D96((&L_63), (RuntimeObject *)L_59, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_mFB53E99AD79412BA999778DC2B2FDEF1B10A93C1_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mA12D1E8634C339262BC1B261F2996661A7FD9446_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7((&L_0), (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m70D09213778BD6A528E362C422AC0CBFD8C0828B_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mC7875682C85299312DD820A331408B74182E142F_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mC7875682C85299312DD820A331408B74182E142F_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mF26AA9F36D3B55DBDDC7136CB45972F26029DFC6_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mAE2C4815921E504FA75728D18F387C12AE366D33_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m2EADC7FC3D048A1C3093A7020EC74DA288CA1A32_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * L_0 = (( KeyCollection_t5C354FCF8BC1ADA220B42806DE236D32D9C51ED8 * (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m294765784D18E7FC5BC3C019F14C655A11BFE7F0_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * L_0 = (( ValueCollection_t14A76B3A9836557557D60F87B6812C6658AB7935 * (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m10C64C16B2353F4EC58DB68B2F2E37DF97D3601B_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003* L_5 = (EntryU5BU5D_t1F1321B6E0F2F92F9F49191E0B059AC6D9273003*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_7 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_8 = L_7;
|
|
RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_3 = V_0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_4 = L_3;
|
|
RuntimeObject * L_5 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_4);
|
|
if (!L_5)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_6 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_6, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_7 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_8 = V_1;
|
|
RuntimeObject * L_9 = ___value1;
|
|
void* L_10 = alloca(sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
UnBoxNullable(L_9, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_il2cpp_TypeInfo_var, L_10);
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_8, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((*(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)((Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)L_10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_11 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_12 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_12, /*hidden argument*/NULL);
|
|
String_t* L_14 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_11, (RuntimeObject *)L_13, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_15 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_15, (String_t*)L_14, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_16 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
String_t* L_19 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_16, (RuntimeObject *)L_18, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_20, (String_t*)L_19, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_IDictionary_set_Item_m80CAF373A13EE566A780ABF69EE9C10974F9F740_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m295FC51533F2B292509FCEEC48264BB6252B5725_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m295FC51533F2B292509FCEEC48264BB6252B5725_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_m295FC51533F2B292509FCEEC48264BB6252B5725_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_3 = V_0;
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_4 = L_3;
|
|
RuntimeObject * L_5 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_4);
|
|
if (!L_5)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_6 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_6, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_7 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_8 = V_1;
|
|
RuntimeObject * L_9 = ___value1;
|
|
void* L_10 = alloca(sizeof(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 ));
|
|
UnBoxNullable(L_9, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_il2cpp_TypeInfo_var, L_10);
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( void (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)L_8, (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )((*(Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)((Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 *)L_10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_11 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_12 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_13 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_12, /*hidden argument*/NULL);
|
|
String_t* L_14 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_11, (RuntimeObject *)L_13, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_15 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_15, (String_t*)L_14, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_16 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
String_t* L_19 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_16, (RuntimeObject *)L_18, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_20, (String_t*)L_19, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_IDictionary_Add_m1D6BD810F896214B582ED07E84EB53AB5888C611_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m8D558D43485200F2969DBCB0A3C94DE563D91546_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m3F77769FC01121CB8ECCA478DFC6C3F72757E6EF_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5AD0BC8C6A5AE0BEA760C39B88B4EFC27C7B17C7((&L_0), (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tCAB13561EB83A0E6ECB81E48C3A9051770D5ECC7 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Nullable`1<UnityEngine.RaycastHit>>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m7FD0C6B80BE58E2D0B1D2A258B76A19BE9752CF7_gshared (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this);
|
|
(( bool (*) (Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tA9B33254E6E7B0DA27F477538861A5D0B7BB08C0 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2895EBB13AA7D9232058658A7DC404DC5F608923_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m76CDCB0C7BECE95DBA94C7C98467F297E4451EE7_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA2D668E3A40E3C873F8E2AF89A76E0397C7DE90E_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mA2D668E3A40E3C873F8E2AF89A76E0397C7DE90E_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_mA2D668E3A40E3C873F8E2AF89A76E0397C7DE90E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB0896A7287506E8D9C9BCAE7F5BCDB33BA28852D_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1E8388061AF7756EA023607ED4A17F624220AC40_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1E8388061AF7756EA023607ED4A17F624220AC40_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B2_0 = NULL;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m1E8388061AF7756EA023607ED4A17F624220AC40_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_12 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_14 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m579EF93705A192397635C67229BF6042B3645621_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m35062BAEDF5ECCE4D5226F017F709CDDAC72D2E7_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m35062BAEDF5ECCE4D5226F017F709CDDAC72D2E7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m35062BAEDF5ECCE4D5226F017F709CDDAC72D2E7_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_10, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1349AC7001410F92CA7F2F0A2245F564950594D2_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1349AC7001410F92CA7F2F0A2245F564950594D2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m711151CD7E85148423C25E2621A053CBB190BF8D_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m1B06EB9D28DDA7E38DDC20D88532DFF246F03DF6_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * Dictionary_2_get_Keys_m079EE5437EE7D904E9E3F798041C1108B96B3AC3_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_0 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_1 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_2 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m6C6B15B909864C6A7A3D30A64EB2D5067AC76EF7_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_0 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_1 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_2 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_m404BE2BEC021C2853836DAC8CF76E0AE9CDCF3CA_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_0 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_1 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_2 = (KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * Dictionary_2_get_Values_m58CC32586C31C6F38B730DE7CD79A1FFE9109BA4_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_0 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_1 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_2 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m5D93F85E23DF77ED3715D26C128E9EEAA33CB84A_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_0 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_1 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_2 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_mF1580713540CEDD3A21334D66890B7CC9DE8FCD5_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_0 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_1 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_2 = (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_3 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_m6625C3BA931A6EE5D6DB46B9E743B40AAA30010B_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC741BBB0A647C814227953DB9B23CB1BDF571C5B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m02123021BD44DAD125FBC16A09C91E03B817E29C_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m2CB7B292EE9A7DF5A8F6043071D85B56508F7B13_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_3 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_4 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
RuntimeObject * L_7 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m099F1D3C232A516A7CCED6F2CB046A046C6A97F9_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_3 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_4 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
RuntimeObject * L_7 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m0EC0FF0E4C6FE91D15CEE92696B25109A202B942_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_6 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4EBC00E16E83DA33851A551757D2B7332D5756B9_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mBB6B5B5840E3CC8C34F28CA181A62FD0F3CAD821_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___value0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_1 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_4 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
if (L_6)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_10 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_11 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_14 = V_1;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_15 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
RuntimeObject * L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m864F8B875F42B6B97A8DE9D0587511163F6DAD7A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_14 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_27), (RuntimeObject *)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB Dictionary_2_GetEnumerator_mF1CF1D13F3E70C6D20D96D9AC88E44454E4C0053_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8((&L_0), (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mD4A55E4832243F97DAA06D7D0F4E542770774BC2_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8((&L_0), (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mD3BE8CA8EEA44C1B845B8317BA1B6BF461E0805B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_mD3BE8CA8EEA44C1B845B8317BA1B6BF461E0805B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_mD3BE8CA8EEA44C1B845B8317BA1B6BF461E0805B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_13 = (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)(KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_13;
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_14 = V_0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mFDF9D228127FB25281E0A80AA968857CC42D0069_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_mFDF9D228127FB25281E0A80AA968857CC42D0069_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_mFDF9D228127FB25281E0A80AA968857CC42D0069_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_11 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_16 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_22 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mF7D42C77254CEC29BA9D805608E31F501AFB5F64_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mF7D42C77254CEC29BA9D805608E31F501AFB5F64_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_10 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)(EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_12 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_17 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_23 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
RuntimeObject * L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_mED1C552AB4DDD3CC9789DEC21407767B9803F005_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_32 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_38 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_43 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_48 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_51 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_57 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_60 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
RuntimeObject * L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_70 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_19 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)(EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)((KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_m967C18291BF9DFEF8D9AA60323D01408BB421AB4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_32, (RuntimeObject *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m26C88D986740EF24D60F7AA7E90DDBD6A7748D50_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m26C88D986740EF24D60F7AA7E90DDBD6A7748D50_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m37AD61EE82E8CEC71D3A0F583E4592666D6BA58B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m37AD61EE82E8CEC71D3A0F583E4592666D6BA58B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_8 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)(EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_8;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_9 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m0FCCD33CE2C6A7589E52A2AB0872FE361BF5EF60_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m0FCCD33CE2C6A7589E52A2AB0872FE361BF5EF60_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m0FCCD33CE2C6A7589E52A2AB0872FE361BF5EF60_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_12 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_17 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_25 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_28 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_30 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_33 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_35 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_38 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_41 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_48 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3A7E0F3BD1BE32DD2B23CF8EB26BC9ED29FF478D_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m3A7E0F3BD1BE32DD2B23CF8EB26BC9ED29FF478D_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m3A7E0F3BD1BE32DD2B23CF8EB26BC9ED29FF478D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_12 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_17 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_25 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_28 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_30 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
RuntimeObject ** L_33 = ___value1;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_34 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(RuntimeObject **)L_33 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_33, (void*)L_36);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_37 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_39 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_42 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_45 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
RuntimeObject ** L_47 = (RuntimeObject **)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(RuntimeObject *));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_52 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
RuntimeObject ** L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(RuntimeObject *));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3455807C552312C60038DF52EF328C3687442DE3_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_3 = ___value1;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_4 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(RuntimeObject **)L_3 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
RuntimeObject ** L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m1712D2CE45E35577514FA8D37B8DB93237A1E53E_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mA7D9B474A95A148D822D3742088F1702E6B7DA05_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mD9820773B83802C40720418F76318448ED0AD8B1_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __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_m2A04B7A42F924F8497A06C101712AF467E6C057C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)((KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (KeyValuePair_2U5BU5D_t4594E4068980FD80C0C538F4F8042A626BC1F262*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_27 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
RuntimeObject * L_39 = (RuntimeObject *)((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_40;
|
|
memset((&L_40), 0, sizeof(L_40));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_40), (RuntimeObject *)L_36, (RuntimeObject *)L_39, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_40);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_41 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_42 = V_3;
|
|
int32_t L_43 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_42) < ((int32_t)L_43)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_44 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_44, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = V_4;
|
|
if (L_45)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_46 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_46, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_47;
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_48 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_48;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_49 = V_6;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
int32_t L_51 = (int32_t)((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->get_hashCode_0();
|
|
if ((((int32_t)L_51) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_52 = V_4;
|
|
int32_t L_53 = ___index1;
|
|
int32_t L_54 = (int32_t)L_53;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1));
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_55 = V_6;
|
|
int32_t L_56 = V_7;
|
|
NullCheck(L_55);
|
|
RuntimeObject * L_57 = (RuntimeObject *)((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)))->get_key_2();
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_58 = V_6;
|
|
int32_t L_59 = V_7;
|
|
NullCheck(L_58);
|
|
RuntimeObject * L_60 = (RuntimeObject *)((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->get_value_3();
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_61;
|
|
memset((&L_61), 0, sizeof(L_61));
|
|
KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_61), (RuntimeObject *)L_57, (RuntimeObject *)L_60, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_62 = L_61;
|
|
RuntimeObject * L_63 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_62);
|
|
NullCheck(L_52);
|
|
ArrayElementTypeCheck (L_52, L_63);
|
|
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (RuntimeObject *)L_63);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_64 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_65 = V_7;
|
|
int32_t L_66 = V_5;
|
|
if ((((int32_t)L_65) < ((int32_t)L_66)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_67 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_67, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_67, Dictionary_2_System_Collections_ICollection_CopyTo_m2A04B7A42F924F8497A06C101712AF467E6C057C_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m44D153A048387F61D52F7238BFB16C67C1F4D831_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8((&L_0), (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mC004C9512526EFA2CF14E285824DDA1463713891_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA7D2E1D66F065B017EBA7275D6927CFFA3B90E26_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA7D2E1D66F065B017EBA7275D6927CFFA3B90E26_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mFE1B6A0E6E1F971028DE59F7C183EC788A215983_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m5D3677D410CE505506508B64022B2BDD0A2FB390_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mE0D06E7D795D7E60BE93FEC47044A9FB1A77FFC5_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * L_0 = (( KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mBF9ABEBEE61E41A643255C015A509E2CF2E90354_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * L_0 = (( ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m94CA254F26DD0471A4AE3FCAC07AA6BAC9735A8B_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_5 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
return L_7;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
|
|
RuntimeObject * L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_m752CA04F6A7E64A7E050B4A9C914B69874401EDF_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mE704BFB33E9A85EEFD6FB15FD7DF71ED3B240ED2_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mE704BFB33E9A85EEFD6FB15FD7DF71ED3B240ED2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_mE704BFB33E9A85EEFD6FB15FD7DF71ED3B240ED2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
|
|
RuntimeObject * L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( void (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_m281E28101146E6648B75AD52FF821EA28021227D_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mF2589C01349D7613655B13F734A4B9B4AA0B1F42_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m5914F56CF12185868454A898E0380BD5319A785C_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8((&L_0), (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m316BE0F28E9FBEE8C271BCADABECD82564949E88_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this);
|
|
(( bool (*) (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC02A71C1ADA601AE168BC4D52B5246D00BF669B8_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3508681DC325B26F68CBF6DF15233B6EAA54C3BC_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC9C7C41F5539436D21833342201247DD6A6033D2_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_9 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAAB8C92645401DDC9B81E4DF2F0F8CD6CCA63A9B_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B2_0 = NULL;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * L_12 = (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_14 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_23 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_20, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 )L_30;
|
|
RuntimeObject * L_31 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_32 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_31, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m94BF8AC5B58F23EB8AFA0039CE4960CE3A82ECC2_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 )L_9;
|
|
RuntimeObject * L_10 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_11 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_10, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9228B6B598897711D01E10AB8EC12D5EA46A06AA_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m9228B6B598897711D01E10AB8EC12D5EA46A06AA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m02FE543B577B7BB781335FABD02D7B6167E7567D_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m3FA40CCA390312418B6F0677CF1861C93107DE14_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * Dictionary_2_get_Keys_m70C1896419F69E84A4054D83E29492A500264087_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_0 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_1 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_2 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m71509FB271E9537516C2D85F4ABAAF51637E9F33_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_0 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_1 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_2 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2FB75EE06BCEAE334D3B6FB89BFB6EB5AEF94504_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_0 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_1 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_2 = (KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * Dictionary_2_get_Values_m0E8CF2D73DE1DE60B057FBA89D37CA8974473E51_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_0 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_1 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_2 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m9A9B02D112B1A3ED4AE38EFD482FA59EE6349DE3_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_0 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_1 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_2 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m03037266A1645BF04D697FBEEFCAF69F36FE8864_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_0 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_1 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *, Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_2 = (ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_3 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_5 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A4458C0445BA92B74500D235137CAF9208993DF_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m020F2AE23A2190BE315B11093FED80CF738754AB_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m83B94967036BB91420AF11DD7741750CD7B8D72A_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_1 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m9F38F05DA8330E2DBED32D7A77B26E2D0CA8735F_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * L_3 = (( EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_4 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_6 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_7 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Resources.ResourceLocator>::Equals(T,T) */, (EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_3, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_6, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m70D980352EB59C31D2A8B3E0612719D09FA1AC0C_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * L_3 = (( EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_4 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_6 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_7 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Resources.ResourceLocator>::Equals(T,T) */, (EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_3, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_6, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_9 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE8FC95D8A378955B79BA0CB3600D1DDE054FC0B0_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_6 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m6C0B594A1032D88202765F11149E749D11C1EE34_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mBA8CBB31984AA815BCF06F0B8C19F161F3F3F986_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_1 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_4 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_6 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
goto IL_003a;
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * L_10 = (( EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_11 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D * L_14 = V_1;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_15 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_17 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Resources.ResourceLocator>::Equals(T,T) */, (EqualityComparer_1_t0904D27B79635C0AC267A86C34D85F99E07A355D *)L_14, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_17, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_14 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_26 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_m036B07A37CD133C33431E3A1AD0C3A57DBC521F0((&L_27), (RuntimeObject *)L_23, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 Dictionary_2_GetEnumerator_mAF05E35C179DB0DF13C31AD8C02A0A0353F23950_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32((&L_0), (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mD8A87F7C339780B7804E3FC3DF8D651C36CBF47A_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32((&L_0), (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_13 = (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)(KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)L_13;
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_14 = V_0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_11 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_16 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
RuntimeObject * L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_22 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mEFF43FA447EAC4F63AE14770493D8758E6279194_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mEFF43FA447EAC4F63AE14770493D8758E6279194_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_10 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)(EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_12 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_17 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_23 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_28 = ___key0;
|
|
String_t* L_29 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_28, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_30 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_30, (String_t*)L_29, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_31 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_32 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_next_1();
|
|
V_4 = (int32_t)L_34;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_35 = V_4;
|
|
if ((((int32_t)L_35) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_37;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_38 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_next_1();
|
|
__this->set_freeList_4(L_40);
|
|
int32_t L_41 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_42 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_43 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
NullCheck(L_43);
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_44 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_45);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_46 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_46;
|
|
int32_t L_47 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_48 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = V_0;
|
|
((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->set_hashCode_0(L_50);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_51 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_52 = V_3;
|
|
NullCheck(L_51);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_53 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_54 = V_1;
|
|
NullCheck(L_53);
|
|
int32_t L_55 = L_54;
|
|
int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
|
|
((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->set_next_1(L_56);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_57 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_58 = V_3;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = ___key0;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->set_key_2(L_59);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_60 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_61 = V_3;
|
|
NullCheck(L_60);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_62 = ___value1;
|
|
((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_value_3(L_62);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_63 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_3;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (int32_t)L_65);
|
|
int32_t L_66 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)));
|
|
int32_t L_67 = V_2;
|
|
if ((((int32_t)L_67) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_69 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_70 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
NullCheck(L_70);
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_19 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)(EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)((KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
RuntimeObject * L_28 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
if (L_28)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_35 = KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_inline((KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)(KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_32, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m45B007ADE44A69A6B4AA23028D3642BA5AA66061_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m45B007ADE44A69A6B4AA23028D3642BA5AA66061_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA34DD099BDA2F1633617FD97EF0B12953A7C9CA2_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mA34DD099BDA2F1633617FD97EF0B12953A7C9CA2_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_8 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)(EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_8;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_9 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (RuntimeObject *)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mDA53A01E63EFD9F3D4A2695D41B10D981E15ACD4_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_mDA53A01E63EFD9F3D4A2695D41B10D981E15ACD4_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_mDA53A01E63EFD9F3D4A2695D41B10D981E15ACD4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_12 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_17 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_25 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_28 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_30 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_33 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_35 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_38 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_41 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_43 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_48 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_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_0013;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeObject * L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.Object>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (RuntimeObject *)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_12 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_17 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
RuntimeObject * L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.Object>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_25 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_28 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_30 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_33 = ___value1;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_34 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_36 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)L_33 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)L_33)->____value_0), (void*)NULL);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_37 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_39 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_42 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
RuntimeObject ** L_44 = (RuntimeObject **)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject *));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_45 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_47 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_52 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mAE2056CD9A88411E248B0F3F15F38DE2586C6953_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_3 = ___value1;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_4 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_6 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)L_3 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)L_3)->____value_0), (void*)NULL);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mFE7A8F1CE7EB1727CD5C58E66B10DB9D7BE99F71_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_1 = ___value1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m776C89DCEA6512CEB2756EDA8854CA11EF235514_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4C5A88A6D1C54A204EBF77E48C2B607F7C3BADF8_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __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_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)((KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_27 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_37 = V_2;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_39 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_40 = L_39;
|
|
RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_40);
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_50 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_62 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_m036B07A37CD133C33431E3A1AD0C3A57DBC521F0((&L_63), (RuntimeObject *)L_59, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_mE4CA5150D495BBC4E0252D620694D9A3001B1AAA_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m8CA50F6FF4A107CBC4239838E34DED5E4538BA33_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32((&L_0), (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m78B64E012ED85AB6AA74A2D9B67D278AD18E9CAA_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA421BC558ECB5116A75AAA3D670614F71D19BF85_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mA421BC558ECB5116A75AAA3D670614F71D19BF85_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m62B424274E83C997920C9BF2E3F88E918E30A540_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m52F21A08619C75C90BF1993E0CC6F69508B94520_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m6F614CD49D594D1A0D7B166EAE83C04EA74EE86D_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * L_0 = (( KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92 * (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m50428F083F63F8D389A8E9B257323BB679F4B4DB_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * L_0 = (( ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B * (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m5E1E84A40E7BBD82CF4C5200C5F2F993FD5F11E8_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4* L_5 = (EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_7 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_8 = L_7;
|
|
RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_6, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((*(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)((ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_m3A2E48BB4D4447BEDEBD25E8BB702AEF849B93AF_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
RuntimeObject * V_1 = NULL;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ));
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
RuntimeObject * L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( void (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)L_6, (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )((*(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)((ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_m6A9E23190AB240F7A2282B6137FEC875544BC188_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m7AF5996CE4C7958507A735E6C05974568516CD96_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mFF1808E157194836A006AD14F55E1DA2D87E81EC_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC05BB4833CCCF3518A99F2B27BEB5973D1E7AC32((&L_0), (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t643DB21DCA94565D343EE9CD8DEC99BEA36A7860 L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m502966CB9D7F61FA110714D4501AB929D1F3051A_gshared (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this);
|
|
(( bool (*) (Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2132C7E09E98C664B43169604A2C838472DC4C57_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m709047A382150ABEE7ABF8E7BC551B998B418C11_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD3C54FF5D75824C93CE7827D12BC68DA625DB4F5_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___comparer0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* G_B6_0 = NULL;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B6_1 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B5_1 = NULL;
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
int32_t L_0 = ___capacity0;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___capacity0;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject * L_3 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_2);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_4 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_4, (String_t*)_stringLiteral7CB1F56D3FBE09E809244FC8E13671CD876E3860, (RuntimeObject *)L_3, (String_t*)_stringLiteral314A883D61C1D386E61BE443EB9D3B50BA3FF07D, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___capacity0;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___capacity0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RuntimeObject* L_7 = ___comparer1;
|
|
RuntimeObject* L_8 = (RuntimeObject*)L_7;
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
if (L_8)
|
|
{
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 * L_9 = (( EqualityComparer_1_tDDD15C1EE67655D8910B42D856F52279F5E62114 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2));
|
|
G_B6_0 = ((RuntimeObject*)(L_9));
|
|
G_B6_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(G_B5_1));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->set_comparer_6(G_B6_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC5BE4B43866F8EDFD9BD8F96399E8939B9796705_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
RuntimeObject* V_3 = NULL;
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B2_0 = NULL;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___dictionary0;
|
|
G_B1_0 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(G_B1_0));
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_1);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(G_B2_0));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___dictionary0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteralF18BFB74E613AFB11F36BDD80CF05CD5DFAD98D6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
RuntimeObject* L_6 = ___dictionary0;
|
|
NullCheck((RuntimeObject *)L_6);
|
|
Type_t * L_7 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60((RuntimeObject *)L_6, /*hidden argument*/NULL);
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_8 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_9 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_8, /*hidden argument*/NULL);
|
|
bool L_10 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = ___dictionary0;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * L_12 = (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)));
|
|
NullCheck(L_12);
|
|
int32_t L_13 = (int32_t)L_12->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
NullCheck(L_12);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_14 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_12->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_18 = V_1;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
uint32_t L_20 = (uint32_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
int32_t L_24 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
RuntimeObject* L_27 = ___dictionary0;
|
|
NullCheck((RuntimeObject*)L_27);
|
|
RuntimeObject* L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27);
|
|
V_3 = (RuntimeObject*)L_28;
|
|
}
|
|
|
|
IL_008c:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
RuntimeObject* L_29 = V_3;
|
|
NullCheck((RuntimeObject*)L_29);
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
|
|
V_4 = (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA )L_30;
|
|
uint32_t L_31 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
RuntimeObject* L_33 = V_3;
|
|
NullCheck((RuntimeObject*)L_33);
|
|
bool L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_33);
|
|
if (L_34)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
IL2CPP_LEAVE(0xBE, FINALLY_00b4);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_00b4;
|
|
}
|
|
|
|
FINALLY_00b4:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
RuntimeObject* L_36 = V_3;
|
|
NullCheck((RuntimeObject*)L_36);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_36);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
IL2CPP_END_FINALLY(180)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(180)
|
|
{
|
|
IL2CPP_JUMP_TBL(0xBE, IL_00be)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC0F192ECAF901FB16E4076AA514BEB32C52B3D6C_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,System.Collections.Generic.IEqualityComparer`1<TKey>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
RuntimeObject* G_B2_0 = NULL;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B2_1 = NULL;
|
|
RuntimeObject* G_B1_0 = NULL;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B1_1 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___collection0;
|
|
RuntimeObject* L_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5)));
|
|
G_B1_0 = L_1;
|
|
G_B1_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
G_B2_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(__this));
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(G_B1_1));
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B2_0);
|
|
int32_t L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = ((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)(G_B2_1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
RuntimeObject* L_3 = ___comparer1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)G_B3_1);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
|
|
RuntimeObject* L_4 = ___collection0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_5 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_5, (String_t*)_stringLiteral2037DE437C80264CCBCE8A8B61D0BF9F593D2322, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeObject* L_6 = ___collection0;
|
|
NullCheck((RuntimeObject*)L_6);
|
|
RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_6);
|
|
V_0 = (RuntimeObject*)L_7;
|
|
}
|
|
|
|
IL_002e:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
NullCheck((RuntimeObject*)L_8);
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
|
|
V_1 = (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA )L_9;
|
|
uint32_t L_10 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_10, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeObject* L_12 = V_0;
|
|
NullCheck((RuntimeObject*)L_12);
|
|
bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
IL2CPP_LEAVE(0x5F, FINALLY_0055);
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__last_unhandled_exception = (Exception_t *)e.ex;
|
|
goto FINALLY_0055;
|
|
}
|
|
|
|
FINALLY_0055:
|
|
{ // begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_14 = V_0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
IL2CPP_END_FINALLY(85)
|
|
}
|
|
} // end finally (depth: 1)
|
|
IL2CPP_CLEANUP(85)
|
|
{
|
|
IL2CPP_JUMP_TBL(0x5F, IL_005f)
|
|
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C3646C988B0137589274DE98B3A96E8C18E67E9_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2C3646C988B0137589274DE98B3A96E8C18E67E9_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
NullCheck((RuntimeObject *)__this);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = ___info0;
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mCC3585BE91A7BDFC49EEFDE4C11173A36D1FB5FE_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Comparer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m8E0319C4A0953F7ED5266154458550EC061EB3C2_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4E926283A37DE5D18F86ED06A77B441D11D0945D_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
int32_t L_1 = (int32_t)__this->get_freeCount_5();
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * Dictionary_2_get_Keys_m6B32F80827CDECBFBC5475C078E90EEB21E99E5C_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_0 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_1 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_2 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m87C3729D8FCF8401E77B3C7648953CF928217B9F_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_0 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_1 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_2 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mE0A41B62851452D79912D490B38A62A4AA0D2223_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_0 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_1 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
|
|
(( void (*) (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
|
|
__this->set_keys_7(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_2 = (KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 *)__this->get_keys_7();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * Dictionary_2_get_Values_mD051A1F1F7F3C085AD759EA9FE65B671B12F4B28_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_0 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_1 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_2 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m78BC6B361FA1B263A4A71115835BD039D3C774A8_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_0 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_1 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_2 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m71C40596FD1584077E151269666E23583E6E4239_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_0 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_1 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
|
|
(( void (*) (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *, Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
|
|
__this->set_values_8(L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_2 = (ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 *)__this->get_values_8();
|
|
return L_2;
|
|
}
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_3 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_value_3();
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 * L_6 = (KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2 *)il2cpp_codegen_object_new(KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2_il2cpp_TypeInfo_var);
|
|
KeyNotFoundException__ctor_mE9E1C6E6E21842095342C0A2ED65EC201FB4F3C8(L_6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_RuntimeMethod_var);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m0A6A0CB9E9A30AFEC9D11F7BDC92E70454E472DA_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m7F5F67863B4DA45FB04D1ABB199E68AAF461012A_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m00205F93D701D5E8D5FAEBB697262E6ADC873CA6_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mC1A58F527D2888D0474DC12C0CF5504AE351D1A4_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
uint32_t L_0 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_3 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_4 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
RuntimeObject * L_7 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m7858B8D7AC85B89CC65C1CB094D8E79CAD36D997_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA ___keyValuePair0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
uint32_t L_0 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_3 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_4 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
RuntimeObject * L_7 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3);
|
|
bool L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_9 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m057E17DD18F1F3DE49943B906B5E25FF588619D3_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)(-1));
|
|
int32_t L_3 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_5 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_5);
|
|
if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_6 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_7 = (int32_t)__this->get_count_2();
|
|
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL);
|
|
__this->set_freeList_4((-1));
|
|
__this->set_count_2(0);
|
|
__this->set_freeCount_5(0);
|
|
int32_t L_8 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m93EC95B6E113BF7A1AD4504EDB8B9991D8DABAC0_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::ContainsValue(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3C00ACB8D16EC94505C4324210509CCF913BC3F2_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___value0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___value0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (int32_t)0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_1 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_hashCode_0();
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_4 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
if (L_6)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_10 = (( EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
|
|
V_1 = (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_10;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_11 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
if ((((int32_t)L_13) < ((int32_t)0)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA * L_14 = V_1;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_15 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
|
|
RuntimeObject * L_18 = ___value0;
|
|
NullCheck((EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_14);
|
|
bool L_19 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.Object>::Equals(T,T) */, (EqualityComparer_1_t54972BA287ED38B066E4BE7A3B21F49803B62EBA *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___index1;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___index1;
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_4 = ___array0;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
int32_t L_5 = ___index1;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject * L_7 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_6);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_8 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_8, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_7, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_9 = ___array0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = ___index1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_11 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))), (int32_t)L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_12, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_13 = (int32_t)__this->get_count_2();
|
|
V_0 = (int32_t)L_13;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_14 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
V_1 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_14;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_15 = V_1;
|
|
int32_t L_16 = V_2;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_hashCode_0();
|
|
if ((((int32_t)L_17) < ((int32_t)0)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_18 = ___array0;
|
|
int32_t L_19 = ___index1;
|
|
int32_t L_20 = (int32_t)L_19;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_21 = V_1;
|
|
int32_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
uint32_t L_23 = (uint32_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_24 = V_1;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
KeyValuePair_2__ctor_m6668B5E971DCFF3F3D96AD7AEB1D1FC93398BE6B((&L_27), (uint32_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA )L_27);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_28 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_0;
|
|
if ((((int32_t)L_29) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2_Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE Dictionary_2_GetEnumerator_m1CEE590349F8FEFE6CC2FD6C6E0CDC04B0EE8083_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC((&L_0), (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>> System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m7B2D4B7FC80F418AADDAC345A01E797BD6168FCB_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC((&L_0), (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* V_0 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B4_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B3_1 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
String_t* G_B5_1 = NULL;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * G_B5_2 = NULL;
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_0 = ___info0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral59BD0A3FF43B32849B319E645D4798D8A5D1E889, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = ___info0;
|
|
int32_t L_3 = (int32_t)__this->get_version_3();
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, (int32_t)L_3, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = ___info0;
|
|
RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6();
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_8 = ___info0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_9 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
G_B3_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B3_1 = L_8;
|
|
if (!L_9)
|
|
{
|
|
G_B4_0 = _stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60;
|
|
G_B4_1 = L_8;
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_10 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_10);
|
|
G_B5_0 = (((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))));
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2);
|
|
SerializationInfo_AddValue_m7C73917D9DC4B8FE4AFEF4BA8EBEDAB046A8D0BD((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_11 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_11)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_12 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_13 = (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)(KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
|
|
V_0 = (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)L_13;
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_14 = V_0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_16 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_17 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_18 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_17, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15);
|
|
SerializationInfo_AddValue_mE0A104C01EFA55A83D4CAE4662A9B4C6459911FC((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_15, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL);
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::FindEntry(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
uint32_t L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint32_t)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
NullCheck(L_6);
|
|
int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))));
|
|
int32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_1 = (int32_t)L_10;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_11 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_hashCode_0();
|
|
int32_t L_14 = V_0;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_16 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
uint32_t L_18 = (uint32_t)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
|
|
uint32_t L_19 = ___key0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (uint32_t)L_18, (uint32_t)L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_22 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_next_1();
|
|
V_1 = (int32_t)L_24;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_25) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Initialize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mFA1E1F048ABDD591DCBDDE2CB570C19C1897B059_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, int32_t ___capacity0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mFA1E1F048ABDD591DCBDDE2CB570C19C1897B059_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___capacity0;
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_GetPrime_m743D7006C2BCBADC1DC8CACF7C5B78C9F6B38297((int32_t)L_0, /*hidden argument*/NULL);
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_3 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->set_buckets_0(L_3);
|
|
V_1 = (int32_t)0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_4 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)(-1));
|
|
int32_t L_6 = V_1;
|
|
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_0;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_10 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)(EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_9);
|
|
__this->set_entries_1(L_10);
|
|
__this->set_freeList_4((-1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_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_0013;
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
uint32_t L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint32_t)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = (int32_t)L_11;
|
|
goto IL_00e1;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_12 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_17 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_18 = V_4;
|
|
NullCheck(L_17);
|
|
uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
uint32_t L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_22 = ___behavior2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_23 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
RuntimeObject * L_25 = ___value1;
|
|
((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->set_value_3(L_25);
|
|
int32_t L_26 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
uint8_t L_27 = ___behavior2;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_28 = ___key0;
|
|
uint32_t L_29 = L_28;
|
|
RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_29);
|
|
String_t* L_31 = SR_Format_mCDBB594267CC224AB2A69540BBA598151F0642C7((String_t*)_stringLiteral6FD577FD3A1BDC4DA28CD51D7A55EB397CEA3926, (RuntimeObject *)L_30, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_32 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_32, (String_t*)L_31, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_33 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_34 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_35 = V_4;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_next_1();
|
|
V_4 = (int32_t)L_36;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
int32_t L_37 = V_4;
|
|
if ((((int32_t)L_37) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = (int32_t)__this->get_freeCount_5();
|
|
if ((((int32_t)L_38) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_39 = (int32_t)__this->get_freeList_4();
|
|
V_3 = (int32_t)L_39;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_40 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_41 = V_3;
|
|
NullCheck(L_40);
|
|
int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->get_next_1();
|
|
__this->set_freeList_4(L_42);
|
|
int32_t L_43 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1)));
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_45 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
NullCheck(L_45);
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
|
|
int32_t L_46 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_47 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_47);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))));
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
int32_t L_48 = (int32_t)__this->get_count_2();
|
|
V_3 = (int32_t)L_48;
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
__this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_50 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_51 = V_3;
|
|
NullCheck(L_50);
|
|
int32_t L_52 = V_0;
|
|
((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->set_hashCode_0(L_52);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_53 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_54 = V_3;
|
|
NullCheck(L_53);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_55 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_56 = V_1;
|
|
NullCheck(L_55);
|
|
int32_t L_57 = L_56;
|
|
int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
|
|
((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->set_next_1(L_58);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_59 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_60 = V_3;
|
|
NullCheck(L_59);
|
|
uint32_t L_61 = ___key0;
|
|
((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_62 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_63 = V_3;
|
|
NullCheck(L_62);
|
|
RuntimeObject * L_64 = ___value1;
|
|
((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->set_value_3(L_64);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_65 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_66 = V_1;
|
|
int32_t L_67 = V_3;
|
|
NullCheck(L_65);
|
|
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (int32_t)L_67);
|
|
int32_t L_68 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)));
|
|
int32_t L_69 = V_2;
|
|
if ((((int32_t)L_69) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6();
|
|
if (!((NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t92C20503D9C5060A557792ABCCC06EF2DD77E5D9_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tBEFFC6F649A17852373A084880D57CB299084137 * L_71 = EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7(/*hidden argument*/EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_72 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
NullCheck(L_72);
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::OnDeserialization(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0);
|
|
ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_0, (RuntimeObject *)__this, (SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mDFCB6C303807E3F8998D196F4573870680E81F8B_RuntimeMethod_var);
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_2 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2);
|
|
int32_t L_3 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_2, (String_t*)_stringLiteral2DA600BF9404843107A9531694F654E5662959E0, /*hidden argument*/NULL);
|
|
V_1 = (int32_t)L_3;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_4 = V_0;
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4);
|
|
int32_t L_5 = SerializationInfo_GetInt32_mB47BD46A0BDBBAF5B47BB62E6EFF8E092E3F3656((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_4, (String_t*)_stringLiteral35E05A2D28CF03B64D64C58D0C7ED03AD5A3AF60, /*hidden argument*/NULL);
|
|
V_2 = (int32_t)L_5;
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_6 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_7 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 30)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_8 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_7, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6);
|
|
RuntimeObject * L_9 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_6, (String_t*)_stringLiteral8FC94E4F5B71CECE2565D72417AACC804EE27A0D, (Type_t *)L_8, /*hidden argument*/NULL);
|
|
__this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35))));
|
|
int32_t L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_12 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_11);
|
|
__this->set_buckets_0(L_12);
|
|
V_4 = (int32_t)0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_13 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)(-1));
|
|
int32_t L_15 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_16 = V_4;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_17 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_18 = V_2;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_19 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)(EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_18);
|
|
__this->set_entries_1(L_19);
|
|
__this->set_freeList_4((-1));
|
|
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_20 = V_0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 33)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL);
|
|
NullCheck((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20);
|
|
RuntimeObject * L_23 = SerializationInfo_GetValue_m7910CE6C68888C1F863D7A35915391FA33463ECF((SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 *)L_20, (String_t*)_stringLiteral1D89254A2BC78C1FF41C2F6767A0E00EE126B3BF, (Type_t *)L_22, /*hidden argument*/NULL);
|
|
V_3 = (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)((KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_25 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_25, (String_t*)_stringLiteral1EB7E67EA75FFC3FCB05A9685FA4F1578DCACCF6, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
V_5 = (int32_t)0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_26 = V_3;
|
|
int32_t L_27 = V_5;
|
|
NullCheck(L_26);
|
|
uint32_t L_28 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
goto IL_00dd;
|
|
}
|
|
{
|
|
SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 * L_29 = (SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210 *)il2cpp_codegen_object_new(SerializationException_tA1FDFF6779406E688C2192E71C38DBFD7A4A2210_il2cpp_TypeInfo_var);
|
|
SerializationException__ctor_m88AAD9671030A8A96AA87CB95701938FBD8F16E1(L_29, (String_t*)_stringLiteralD6D1BC79DD62E9F1FB9A49A8F76F4BA8AB71AECD, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_30 = V_3;
|
|
int32_t L_31 = V_5;
|
|
NullCheck(L_30);
|
|
uint32_t L_32 = KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_33 = V_3;
|
|
int32_t L_34 = V_5;
|
|
NullCheck(L_33);
|
|
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_inline((KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)(KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA *)((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_32, (RuntimeObject *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
int32_t L_36 = V_5;
|
|
V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
int32_t L_37 = V_5;
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
__this->set_buckets_0((Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)NULL);
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_39 = V_1;
|
|
__this->set_version_3(L_39);
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_40 = DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline(/*hidden argument*/NULL);
|
|
NullCheck((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40);
|
|
ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD((ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 *)L_40, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mD69606977A8C793DEA91E373F7D886E4865D7FBD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Resize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m69C0ABE627F8015DA10A7856968EE18DF6618B8B_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m69C0ABE627F8015DA10A7856968EE18DF6618B8B_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_count_2();
|
|
IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_tEB19004A9D7DD7679EA1882AE9B96E117FDF0179_il2cpp_TypeInfo_var);
|
|
int32_t L_1 = HashHelpers_ExpandPrime_m4245F4C95074EAA8F949FB3B734F611A533A6A0D((int32_t)L_0, /*hidden argument*/NULL);
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Resize(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m8BB11359657F1D2021C9CF9156C36635BA40340A_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m8BB11359657F1D2021C9CF9156C36635BA40340A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
int32_t L_0 = ___newSize0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_1 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)SZArrayNew(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)L_1;
|
|
V_2 = (int32_t)0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)(-1));
|
|
int32_t L_4 = V_2;
|
|
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
if ((((int32_t)L_5) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___newSize0;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_8 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)(EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
|
|
V_1 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_8;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_9 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->get_count_2();
|
|
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
|
|
bool L_12 = ___forceNewHashCodes1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (int32_t)0;
|
|
goto IL_0077;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_13 = V_1;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_hashCode_0();
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_16 = V_1;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_19 = V_1;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
uint32_t L_21 = (uint32_t)((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_key_2();
|
|
NullCheck((RuntimeObject*)L_18);
|
|
int32_t L_22 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (uint32_t)L_21);
|
|
((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL))));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_23 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_4 = (int32_t)0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_26 = V_1;
|
|
int32_t L_27 = V_4;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_hashCode_0();
|
|
if ((((int32_t)L_28) < ((int32_t)0)))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_29 = V_1;
|
|
int32_t L_30 = V_4;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_hashCode_0();
|
|
int32_t L_32 = ___newSize0;
|
|
V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_33 = V_1;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_35 = V_0;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_next_1(L_38);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_39 = V_0;
|
|
int32_t L_40 = V_5;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (int32_t)L_41);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
int32_t L_42 = V_4;
|
|
V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
int32_t L_43 = V_4;
|
|
int32_t L_44 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_43) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_45 = V_0;
|
|
__this->set_buckets_0(L_45);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_46 = V_1;
|
|
__this->set_entries_1(L_46);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mE91B048168FFBF63795719698B994AD15AAE352A_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_mE91B048168FFBF63795719698B994AD15AAE352A_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_0013;
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_mE91B048168FFBF63795719698B994AD15AAE352A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
uint32_t L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint32_t)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_12 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_17 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
uint32_t L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_25 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_28 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_30 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_33 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_34 = V_3;
|
|
NullCheck(L_33);
|
|
((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_35 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = (int32_t)__this->get_freeList_4();
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->set_next_1(L_37);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_38 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_39 = V_3;
|
|
NullCheck(L_38);
|
|
uint32_t* L_40 = (uint32_t*)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_40, sizeof(uint32_t));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_41 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *));
|
|
int32_t L_44 = V_3;
|
|
__this->set_freeList_4(L_44);
|
|
int32_t L_45 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)));
|
|
int32_t L_46 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
V_2 = (int32_t)L_47;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_48 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_49 = V_3;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_next_1();
|
|
V_3 = (int32_t)L_50;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Remove(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_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_0013;
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
if (!L_2)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6();
|
|
uint32_t L_4 = ___key0;
|
|
NullCheck((RuntimeObject*)L_3);
|
|
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt32>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint32_t)L_4);
|
|
V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)));
|
|
int32_t L_6 = V_0;
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_7 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
NullCheck(L_7);
|
|
V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))));
|
|
V_2 = (int32_t)(-1);
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_8 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_3 = (int32_t)L_11;
|
|
goto IL_016d;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_12 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_hashCode_0();
|
|
int32_t L_15 = V_0;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_17 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
|
|
uint32_t L_20 = ___key0;
|
|
NullCheck((RuntimeObject*)L_16);
|
|
bool L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt32>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_23 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
|
|
int32_t L_24 = V_1;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_25 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_next_1();
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_27);
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_28 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_29 = V_2;
|
|
NullCheck(L_28);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_30 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_next_1();
|
|
((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->set_next_1(L_32);
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
RuntimeObject ** L_33 = ___value1;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_34 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
|
|
*(RuntimeObject **)L_33 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_33, (void*)L_36);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_37 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_hashCode_0((-1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_39 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
int32_t L_41 = (int32_t)__this->get_freeList_4();
|
|
((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->set_next_1(L_41);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_42 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_43 = V_3;
|
|
NullCheck(L_42);
|
|
uint32_t* L_44 = (uint32_t*)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
|
|
il2cpp_codegen_initobj(L_44, sizeof(uint32_t));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_45 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_46 = V_3;
|
|
NullCheck(L_45);
|
|
RuntimeObject ** L_47 = (RuntimeObject **)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
|
|
il2cpp_codegen_initobj(L_47, sizeof(RuntimeObject *));
|
|
int32_t L_48 = V_3;
|
|
__this->set_freeList_4(L_48);
|
|
int32_t L_49 = (int32_t)__this->get_freeCount_5();
|
|
__this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)));
|
|
int32_t L_50 = (int32_t)__this->get_version_3();
|
|
__this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
V_2 = (int32_t)L_51;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_52 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_53 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = (int32_t)((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_next_1();
|
|
V_3 = (int32_t)L_54;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_55 = V_3;
|
|
if ((((int32_t)L_55) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
RuntimeObject ** L_56 = ___value1;
|
|
il2cpp_codegen_initobj(L_56, sizeof(RuntimeObject *));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m78FF033B17E99F71B4BAD5200899D3B2CDFC5E7E_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_1 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_3 = ___value1;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_4 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
|
|
*(RuntimeObject **)L_3 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
RuntimeObject ** L_7 = ___value1;
|
|
il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryAdd(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m6EAFCC1A755C86F07CAFEFA48FF6B4E38E71E5DE_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = ___key0;
|
|
RuntimeObject * L_1 = ___value1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
bool L_2 = (( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m0FDEFF0F0DCC201988A69A22F99216B53B5E6C98_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m3B23E0DB551D5635F3BBD42D5584310BE78BDCE5_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* ___array0, int32_t ___index1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_0 = ___array0;
|
|
int32_t L_1 = ___index1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __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_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeArray * L_0 = ___array0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray * L_2 = ___array0;
|
|
NullCheck((RuntimeArray *)L_2);
|
|
int32_t L_3 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_2, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_4 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_4, (String_t*)_stringLiteral2D77BE6D598A0A9376398980E66D10E319F1B52A, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray * L_5 = ___array0;
|
|
NullCheck((RuntimeArray *)L_5);
|
|
int32_t L_6 = Array_GetLowerBound_mDCFD284D55CFFA1DD8825D7FCF86A85EFB71FD1B((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_7 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_7, (String_t*)_stringLiteralC363992023785AF013BBCF2E20C19D9835184F82, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
int32_t L_8 = ___index1;
|
|
if ((((int32_t)L_8) < ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___index1;
|
|
RuntimeArray * L_10 = ___array0;
|
|
NullCheck((RuntimeArray *)L_10);
|
|
int32_t L_11 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_10, /*hidden argument*/NULL);
|
|
if ((((int32_t)L_9) <= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_12 = ___index1;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject * L_14 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_13);
|
|
ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA * L_15 = (ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t94D19DF918A54511AEDF4784C9A08741BAD1DEDA_il2cpp_TypeInfo_var);
|
|
ArgumentOutOfRangeException__ctor_m755B01B4B4595B447596E3281F22FD7CE6DAE378(L_15, (String_t*)_stringLiteralE540CDD1328B2B21E29A95405C301B9313B7C346, (RuntimeObject *)L_14, (String_t*)_stringLiteral9071A4CB8E2F99F81D5B117DAE3211B994971FFA, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
RuntimeArray * L_16 = ___array0;
|
|
NullCheck((RuntimeArray *)L_16);
|
|
int32_t L_17 = Array_get_Length_m2239B6393651C3F4631D900EFC1B05DBE8F5466D((RuntimeArray *)L_16, /*hidden argument*/NULL);
|
|
int32_t L_18 = ___index1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_19 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_20 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m9A85EF7FEFEC21DDD525A67E831D77278E5165B7(L_20, (String_t*)_stringLiteralBC80A496F1C479B70F6EE2BF2F0C3C05463301B8, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
RuntimeArray * L_21 = ___array0;
|
|
V_0 = (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)((KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_22 = V_0;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8* L_23 = V_0;
|
|
int32_t L_24 = ___index1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
|
|
return;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
RuntimeArray * L_25 = ___array0;
|
|
if (!((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray * L_26 = ___array0;
|
|
V_1 = (DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)((DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56_il2cpp_TypeInfo_var));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_27 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
V_2 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_27;
|
|
V_3 = (int32_t)0;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->get_hashCode_0();
|
|
if ((((int32_t)L_30) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* L_31 = V_1;
|
|
int32_t L_32 = ___index1;
|
|
int32_t L_33 = (int32_t)L_32;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
uint32_t L_36 = (uint32_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
|
|
uint32_t L_37 = L_36;
|
|
RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_37);
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_39 = V_2;
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->get_value_3();
|
|
DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 )L_42);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = (int32_t)__this->get_count_2();
|
|
if ((((int32_t)L_44) < ((int32_t)L_45)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
RuntimeArray * L_46 = ___array0;
|
|
V_4 = (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = V_4;
|
|
if (L_47)
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_48 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_48, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
}
|
|
|
|
IL_0118:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
int32_t L_49 = (int32_t)__this->get_count_2();
|
|
V_5 = (int32_t)L_49;
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_50 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
V_6 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)L_50;
|
|
V_7 = (int32_t)0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_51 = V_6;
|
|
int32_t L_52 = V_7;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_hashCode_0();
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_54 = V_4;
|
|
int32_t L_55 = ___index1;
|
|
int32_t L_56 = (int32_t)L_55;
|
|
___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_57 = V_6;
|
|
int32_t L_58 = V_7;
|
|
NullCheck(L_57);
|
|
uint32_t L_59 = (uint32_t)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_60 = V_6;
|
|
int32_t L_61 = V_7;
|
|
NullCheck(L_60);
|
|
RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
KeyValuePair_2__ctor_m6668B5E971DCFF3F3D96AD7AEB1D1FC93398BE6B((&L_63), (uint32_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA L_64 = L_63;
|
|
RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &L_64);
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_65);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (RuntimeObject *)L_65);
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
int32_t L_66 = V_7;
|
|
V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
int32_t L_67 = V_7;
|
|
int32_t L_68 = V_5;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_017b;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_017b:
|
|
{ // begin catch(System.ArrayTypeMismatchException)
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_69 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_69, (String_t*)_stringLiteralC44D4E6C6AF3517A1CC72EDF7D1A5FFD7E3368F1, (String_t*)_stringLiteral19EDC1210777BA4D45049C29280D9CC5E1064C25, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, Dictionary_2_System_Collections_ICollection_CopyTo_mF1D64C168F26807A5F474E8A4BCC69BE2095A07D_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_018c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mF05B843B3D3DACB75AA0F2A91BD5AD9A2B3A2A49_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC((&L_0), (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.ICollection.get_IsSynchronized()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m450D714FD89E3FF2A69D42C594365A1433401E60_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE7FAEE36E8E36C6E708D12166A85F6DAE5D5C9B4_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mE7FAEE36E8E36C6E708D12166A85F6DAE5D5C9B4_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9();
|
|
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
|
|
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_9();
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m6C9CA66055027A1A8BB34FDD607AC73B79487F62_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mD5068835C0930098541FED914981AF5ABE1EE6E8_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m82EB15B4A2A76579AADAAA408CDF25ADC33E446E_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * L_0 = (( KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4 * (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.get_Values()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mC58E09C9D1E0BF6015C921D8D4623A889BDB70F0_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * L_0 = (( ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0 * (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mA76FE7A929845067C93DC609BBF35FA9DD0EB311_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
int32_t L_3 = (( int32_t (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
|
|
V_0 = (int32_t)L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C* L_5 = (EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C*)__this->get_entries_1();
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
|
|
return L_7;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
uint32_t V_1 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
|
|
RuntimeObject * L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
uint32_t L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_set_Item_m40D2771B7C7078726E8AAFE190E5BCA4604B1E40_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::IsCompatibleKey(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 34)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject * V_0 = NULL;
|
|
uint32_t V_1 = 0;
|
|
Exception_t * __last_unhandled_exception = 0;
|
|
NO_UNUSED_WARNING (__last_unhandled_exception);
|
|
Exception_t * __exception_local = 0;
|
|
NO_UNUSED_WARNING (__exception_local);
|
|
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
|
|
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
|
|
NO_UNUSED_WARNING (__leave_targets);
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_1 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_1, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeObject * L_2 = ___value1;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *));
|
|
RuntimeObject * L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD * L_4 = (ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD *)il2cpp_codegen_object_new(ArgumentNullException_t581DF992B1F3E0EC6EFB30CC5DC43519A79B27AD_il2cpp_TypeInfo_var);
|
|
ArgumentNullException__ctor_mEE0C0D6FCB2D08CD7967DBB1329A0854BBED49ED(L_4, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
}
|
|
|
|
IL_002d:
|
|
try
|
|
{ // begin try (depth: 1)
|
|
{
|
|
RuntimeObject * L_5 = ___key0;
|
|
V_1 = (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
|
|
}
|
|
|
|
IL_0034:
|
|
try
|
|
{ // begin try (depth: 2)
|
|
uint32_t L_6 = V_1;
|
|
RuntimeObject * L_7 = ___value1;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( void (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 24))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
|
|
goto IL_0064;
|
|
} // end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0043;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0043:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_8 = ___value1;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 45)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_9, /*hidden argument*/NULL);
|
|
String_t* L_11 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_12 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_12, (String_t*)L_11, (String_t*)_stringLiteralF32B67C7E26342AF42EFABC674D441DCA0A281C5, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var);
|
|
} // end catch (depth: 2)
|
|
|
|
IL_0064:
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
} // end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__exception_local = (Exception_t *)e.ex;
|
|
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
|
|
goto CATCH_0066;
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0066:
|
|
{ // begin catch(System.InvalidCastException)
|
|
RuntimeObject * L_13 = ___key0;
|
|
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 46)) };
|
|
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL);
|
|
String_t* L_16 = SR_Format_m2DD0EA1F52576669B34B03CDB3D441631E1CA76C((String_t*)_stringLiteralFA5354A55A2D5AE97DEF68A54DFDDBF37A452FD6, (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL);
|
|
ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 * L_17 = (ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1 *)il2cpp_codegen_object_new(ArgumentException_tEDCD16F20A09ECE461C3DA766C16EDA8864057D1_il2cpp_TypeInfo_var);
|
|
ArgumentException__ctor_m26DC3463C6F3C98BF33EA39598DD2B32F0249CA8(L_17, (String_t*)L_16, (String_t*)_stringLiteralA62F2225BF70BFACCBC7F1EF2A397836717377DE, /*hidden argument*/NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, Dictionary_2_System_Collections_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var);
|
|
} // end catch (depth: 1)
|
|
|
|
IL_0087:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mF810A965958C88C9531353DFA74E823B26F89DF4_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
bool L_3 = (( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mE5BDDD583E7A2F995683DBFC6E72E50C45466174_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC618D79A9E1CF0660FC3D53F45F7B5ADE84B0FFC((&L_0), (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
|
|
Enumerator_t436FDE5093367A803EC2F4960B2D8FD4498628DE L_1 = L_0;
|
|
RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::System.Collections.IDictionary.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mB70D56C58C66847204486DC77CC0C3212604A67C_gshared (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = ___key0;
|
|
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject * L_2 = ___key0;
|
|
NullCheck((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this);
|
|
(( bool (*) (Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t4894C563A6AA83F02FB0CE34F490429DA010ED76 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05C_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_method (DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05CGenerics13_MetadataUsageId);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t26E8B55E13286793B294EE63AE38FECAE7FDEF98 * L_0 = ((DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tA8FE399EF3E29215C09AA5F9263572B42D4D6D00_il2cpp_TypeInfo_var))->get_U3CSerializationInfoTableU3Ek__BackingField_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = (bool)__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m919A5B9C9E01A407D8DA9F3F08FB35620A76C296_gshared_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mF3D2172C37CF753F9BDDAE1C214BAD43E3FB620A_gshared_inline (KeyValuePair_2_tF5C55FD7AFA8164449EE2A5C295953C5B9CAE4F5 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m0E42949AA2D0B43A9CF65A8634C3BA0A3BE42671_gshared_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 KeyValuePair_2_get_Value_m0865EF6905B92696B69B3845B0613940046726EA_gshared_inline (KeyValuePair_2_t4BA07373C0AF6D07EFF2A12E4D66999237A3741A * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 L_0 = (Nullable_1_t6224B732028631256932FA4C4176E10D171EFE29 )__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m5D7C176AE453D032C109972EBB10C20605DAE036_gshared_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C KeyValuePair_2_get_Value_m48979A8E8026569BC75639CDE453011950B84356_gshared_inline (KeyValuePair_2_t2D8427F03B42441C4598C9D3AAB86FBA90CDF7F6 * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C L_0 = (ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C )__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_m18EAE7C3652CC594B89532C2182AF531F351C1A1_gshared_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint32_t L_0 = (uint32_t)__this->get_key_0();
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m29DE50BBCB38063E44E72BF1C0F4488DEEF6DACE_gshared_inline (KeyValuePair_2_t471E2DF36C9849B1488F87CC6C0EA0F6B6224DBA * __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
|
|
return L_0;
|
|
}
|
|
}
|