changhong_newclient/xcode/Classes/Native/Generics15.cpp

27555 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.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.Dictionary`2/Entry<System.Object,System.Resources.ResourceLocator>[]
struct EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4;
// System.Collections.Generic.Dictionary`2/Entry<System.Object,UnityEngine.Networking.NetworkBroadcastResult>[]
struct EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,System.Object>[]
struct EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64Enum,System.Object>[]
struct EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>[]
struct EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Networking.NetworkHash128,System.Object>[]
struct EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Networking.NetworkInstanceId,System.Object>[]
struct EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Resources.ResourceLocator>
struct KeyCollection_tB62DC24DEF9A9DC0EE67965814F53091651CAE92;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,System.Object>
struct KeyCollection_t9A4E97A68E408C362EA55A509D8C0EE8427469E4;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64Enum,System.Object>
struct KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>
struct KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Networking.NetworkHash128,System.Object>
struct KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Resources.ResourceLocator>
struct ValueCollection_t32E4BA93A6E2E9AC038396EC46CDBA2BAE42AF4B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,System.Object>
struct ValueCollection_tB0D951D8825080125748D3B14160B1FD5796E4A0;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64Enum,System.Object>
struct ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>
struct ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Networking.NetworkHash128,System.Object>
struct ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B;
// System.Collections.Generic.Dictionary`2<System.Object,System.Resources.ResourceLocator>
struct Dictionary_2_tA93B4F31972FED6744B82EC3C419078E966BD3C6;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB;
// 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.Dictionary`2<System.UInt64Enum,System.Object>
struct Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE;
// System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>
struct Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018;
// System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>
struct Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7;
// System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7;
// 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.EqualityComparer`1<System.UInt64Enum>
struct EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>
struct EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkBroadcastResult>
struct EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkHash128>
struct EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>
struct EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455;
// 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.ICollection`1<System.UInt64Enum>
struct ICollection_1_t77B79D220B099C3FA33DB80BC76FB501522AE08C;
// System.Collections.Generic.ICollection`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>
struct ICollection_1_t50AC3286464BF48D8D7B8B9E4947C4E4C9168769;
// System.Collections.Generic.ICollection`1<UnityEngine.Networking.NetworkBroadcastResult>
struct ICollection_1_t38035548C8B8A600D10E8B4DD73B436EB342C3FF;
// System.Collections.Generic.ICollection`1<UnityEngine.Networking.NetworkHash128>
struct ICollection_1_t6CF6F9631D3523444FDF4EB95C66D50881576047;
// System.Collections.Generic.ICollection`1<UnityEngine.Networking.NetworkInstanceId>
struct ICollection_1_t98F893256DDF5041B79C0EF169049D54B41D667F;
// System.Collections.Generic.IDictionary`2<System.Object,System.Resources.ResourceLocator>
struct IDictionary_2_tB7692E4BC602058D71218AAACD5EABDA30473B98;
// System.Collections.Generic.IDictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct IDictionary_2_t3443164BAE034F2708B5D47A576DF6EB900B60ED;
// System.Collections.Generic.IDictionary`2<System.UInt32,System.Object>
struct IDictionary_2_tE13B3C030E4818E4C489476C08BC9812579BB13B;
// System.Collections.Generic.IDictionary`2<System.UInt64Enum,System.Object>
struct IDictionary_2_t11D1C5F7DD6FBCAE1FE5A759B7B0FE5679F4E98C;
// System.Collections.Generic.IDictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>
struct IDictionary_2_tC22B3110CC6EEC53B825901747AFA90F8832966A;
// System.Collections.Generic.IDictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>
struct IDictionary_2_t2961E4070C652A0CF809D967B59F265273ABDF1E;
// System.Collections.Generic.IDictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct IDictionary_2_tA2EF5D044C65D2416EF764821114FF12A97C5E31;
// 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.Object,UnityEngine.Networking.NetworkBroadcastResult>>
struct IEnumerable_1_tFD0CF5A8FDC1721A7131CF1563971278AB5D7DC8;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>
struct IEnumerable_1_t997CBF5395B717D2E27D0A68C58C1D6717031C0D;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>>
struct IEnumerable_1_tA153633C7C3BC61BB17458B1FB68C52D35182681;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>>
struct IEnumerable_1_t2EF6FFAC5499593C801C609C82AC90644E2F53E2;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>>
struct IEnumerable_1_t46C8F3FB355E1D5857880A147A671F18DDAA16DA;
// System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>>
struct IEnumerable_1_t21CAB230C003F1CE36AC71425DCB4DAEBF65E724;
// 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.IEnumerable`1<System.UInt64Enum>
struct IEnumerable_1_t87773A77E7EB7E91B694D2B632368CA76AE768EC;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>
struct IEnumerable_1_t94CB37B35A13B46C77A76E5DE96F9FED901A7969;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Networking.NetworkBroadcastResult>
struct IEnumerable_1_t9880BCB1D8D23264D33CAE29791378E356826E5C;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Networking.NetworkHash128>
struct IEnumerable_1_t0CF056A898D071158F74729EB4223312CB29AFB4;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Networking.NetworkInstanceId>
struct IEnumerable_1_t7EA1582F372F92E40717D298F0DA4484E684897E;
// 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.Object,UnityEngine.Networking.NetworkBroadcastResult>>
struct IEnumerator_1_t45DAD2189950A0408F284586980E9FF8407D34E5;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>>
struct IEnumerator_1_tAADB4051C60026CF32305F6B638390B688B46C5E;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>>
struct IEnumerator_1_t6A04DE7BD578626D521AC4E2636696C7456EFDCE;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>>
struct IEnumerator_1_tF6E67BAB56E454169A405CC1F0375B20FF9B7DF1;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>>
struct IEnumerator_1_t7CD24C32B8BF3023428342ED4E137A2964CF8035;
// System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>>
struct IEnumerator_1_t80B43178AD340460C48A75314AB345F5ED76D31D;
// 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.IEqualityComparer`1<System.UInt64Enum>
struct IEqualityComparer_1_tF285EF981B0C68EAA57C899A5801C5B32570070B;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>
struct IEqualityComparer_1_tC2ACA0765678CF0F5621C65BA059D29D22EB4709;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>
struct IEqualityComparer_1_t400FDA2019246CF7B23ED2EBF8F999613F484710;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>
struct IEqualityComparer_1_tD9C10E2393CE40CDC1E9BDDD6BB2CF30D2451214;
// System.Collections.Generic.KeyNotFoundException
struct KeyNotFoundException_tC28F8B9E114291001A5D135723673C6F292438E2;
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Resources.ResourceLocator>[]
struct KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB;
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>[]
struct KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5;
// System.Collections.Generic.KeyValuePair`2<System.UInt32,System.Object>[]
struct KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8;
// System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>[]
struct KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>[]
struct KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>[]
struct KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>[]
struct KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B;
// 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* 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_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m407699183B81EA5AF5857D72B52BF6BA3F871E80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m88949A91494196528145F6A5EF40E5E52B2942D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mC3FF02D6535525EA672E442D86070E94A1F64A46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m399414DC8F37C299B710B6CAC87FD70CB7D48C2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m7F388E90F7A6EB0002D84E433DA2DD7B72445C38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m8073D1B49E6133CACAFFED6805A9A2B4A7CD3A3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mAE11CFC64B08328680CBC6337FD611D61692BEC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mE81015B25761F53809F14E08835C598A3A25D578_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m0B691F5BDE6F76713B8535A4489C250F0A19A326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m2976033D99346D9D5CB4B66AF82C9432BFF2A0E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m33C70F72398B3777DFADDC7D487C2D40849CA647_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m4E84EE2522E5D19B4EE8C438670D37F66775A3AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m8597240B3C52C2AFFBA62596E72D982DEDF9D413_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m0BAF748EFBB5A7CE8FD15DC43BDF58C2449A3978_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m2FA85AD6CB8EF8894E0D3088367EF53EB306D78F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mA4661610ACC0437A53AEC76EAA696396DA8D5135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mC661C5FB0536EBEF169B249AD6F5B06A3C9C8480_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mD32CF03B6D8985D2CCA9F569D9DADED277A2E8F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m2DFD0E9044A0DF3545435127F3CA928F249D996B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m05813480AEFCDB12F0C238835435F9CC492892C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1ECF57F4DC4D9AF711404BCC6587C0C818103886_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m231D87008CE27CC391B93836660370DE42A992B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m43CD151A8A6EB4EE7BF85F4A37459EB1C2073799_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m50AF86E05FB664C11FE12CBDA65164C5C5BC878D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m56CB4265100BD0C269B9928180C5E953A1A111C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m760AB1CD349D04AFC5857B6451B3357AF622025F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m9379472353B4EF604ECE8C43DA8CA103258E1D9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m956D46DA9B0528022A47D62A488BF001FBE1A37D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mAC0E743808DB33CEAC527A721815CDE103908DC0_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_System_Collections_ICollection_CopyTo_m70CF3C139531804D1E81A2E83B713D11C6374F2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m7122DFA33D7CFC8148D1B684636590E12C12EE25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_IDictionary_Add_m2E12D573714BCF0F35B757970B21BF818FF52F5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mD60409181D12CDB4602818461FA124AC78A109BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m746C7DF9FF541965844E510233AFDFD5D264FFBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m4FC98FEFA679820EADA43726AEFF655727788557_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m8236A173DD072C01BBFEA457B989D97943FC9F96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mBA41B1344718407D6AF1EB8323F6410E01A4A766_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mED0546C798B1F628704C9C04EAF5856E10DF128A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0F5805773DA24602490A61918467B23A0C415372_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0FCF8D7DA3BB2E3B1CA7A4E73FAF09603F468048_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m129C12CD89A8AA49BCAC736069CD6A6F8F2FF716_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m19F5E63C8C75AEA76305DC4B8037655DDA8E4CE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m23B99696F0973EC02C18FF3BF2E9DD4779285050_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2443152A93B92C9556DD5619FE001CEAAAEF3BD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m338B65C6264242B96425DC1165008F9A467C4980_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m911DECE7D14D567A923A6504564DA9E3BD28883D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m97DF65CA078B1772009A5D2A6BB4B24AC8D8D425_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m99F2DB2D61CDEED029AFDD078E95620386E87E1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9D6AC9606A8E1BEAF8FC107407E622910A823F88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAF80543D4BA2FA6EC915F0C392668F30D8E9C05A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBAB0083F502109FBEB8364233F99229E13C242F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC26CD5150109086B0A7436DFB9DAD627138BBE2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE8B58054010B6A27B6501F5BACCD7FDA28CF01C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m2D57B35503E7A79EBF4D8F20D35207C7551A31A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m38C237A4C60A6FBD781A7B12C9137BC5F75663A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD6DD6C1822B715EE8AC64DCBC5D15D77E02F5DBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE65E84630823515A1348C9199A98DB4B7F36402E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mF9E1B0EDA3082984614E98547C18C082153E1F07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m85F378D7298050D5DF422363D5EB30A218B769B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const uint32_t DictionaryHashHelpers_get_SerializationInfoTable_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05CGenerics15_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m34F1C3A769FAEDBB0DF422E04CC80989E8981240_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m407699183B81EA5AF5857D72B52BF6BA3F871E80_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_m88949A91494196528145F6A5EF40E5E52B2942D4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_mC3FF02D6535525EA672E442D86070E94A1F64A46_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_mDB78948770252D4C02930B666567476DFFED1759_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_CopyTo_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m399414DC8F37C299B710B6CAC87FD70CB7D48C2F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m7F388E90F7A6EB0002D84E433DA2DD7B72445C38_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m8073D1B49E6133CACAFFED6805A9A2B4A7CD3A3A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_m85531CCD613626B0C21B5181F9EFE5914EB754D1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mAE11CFC64B08328680CBC6337FD611D61692BEC9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mDD5DECE3A6BA08834B1D375626EBF25DEA185F87_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_FindEntry_mE81015B25761F53809F14E08835C598A3A25D578_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m0B691F5BDE6F76713B8535A4489C250F0A19A326_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m2976033D99346D9D5CB4B66AF82C9432BFF2A0E0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m33C70F72398B3777DFADDC7D487C2D40849CA647_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m4E84EE2522E5D19B4EE8C438670D37F66775A3AC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m7687C0C14C0EAF78C2EF8DF575221713724A40BD_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_m8597240B3C52C2AFFBA62596E72D982DEDF9D413_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_GetObjectData_mAFFB6C7E9F3E826ECA1CFF5E3CF26BC20468C466_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_m488327DEA811498A3278FE12B6815A28D1DB10EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_m526DFFBE6E9A026E61B66D043E0E9380844D0FA0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mC63B04F988FC29B61DE6BA8FF4B2D6DB3C54EE55_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mEB4502562DBD3E326C2323B71262C717A428E392_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mEFF43FA447EAC4F63AE14770493D8758E6279194_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mF27A518C983FE7E5967AFEF7D5A0E7400DED0298_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Initialize_mFA1E1F048ABDD591DCBDDE2CB570C19C1897B059_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m0BAF748EFBB5A7CE8FD15DC43BDF58C2449A3978_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m2FA85AD6CB8EF8894E0D3088367EF53EB306D78F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_m7E43A77A3EC2C76193BEE3EDDDAD146A892D19F7_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mA4661610ACC0437A53AEC76EAA696396DA8D5135_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mC661C5FB0536EBEF169B249AD6F5B06A3C9C8480_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mD32CF03B6D8985D2CCA9F569D9DADED277A2E8F6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_IsCompatibleKey_mFDB11CE6BAC33CEF5CAF6C24E39F9294266E3616_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_m2DFD0E9044A0DF3545435127F3CA928F249D996B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_m63903F75E863748E0BA65E8FC9A1B45155BE00EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mCA6C7A5011998BDC6CAF54DCAF93705E9B9D2108_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_OnDeserialization_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m05813480AEFCDB12F0C238835435F9CC492892C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m1ECF57F4DC4D9AF711404BCC6587C0C818103886_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m231D87008CE27CC391B93836660370DE42A992B8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m24337DDB68988FBFF3389B15DC3C300EE6888935_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m43CD151A8A6EB4EE7BF85F4A37459EB1C2073799_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m4A09AB57E65F4332E0CA4A930E7928532B742B05_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m50AF86E05FB664C11FE12CBDA65164C5C5BC878D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m56CB4265100BD0C269B9928180C5E953A1A111C8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m760AB1CD349D04AFC5857B6451B3357AF622025F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m9379472353B4EF604ECE8C43DA8CA103258E1D9A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_m956D46DA9B0528022A47D62A488BF001FBE1A37D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Remove_mAC0E743808DB33CEAC527A721815CDE103908DC0_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_Resize_m0B5BF60E6CF0E9EBC4D6492B70E148077039CF4C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m15D025E09D009AEB9FB492DB8C5762018E85ACE1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m38034B86069C4961EB4493A8039F453102C5329C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m3856DAD409E6CF415C12CA82E521677A0F054A53_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m45B007ADE44A69A6B4AA23028D3642BA5AA66061_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_m59D3CF1CCC8149AEEA1FC0830442FA8E37F207D8_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_mA34DD099BDA2F1633617FD97EF0B12953A7C9CA2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mB3A400FE130A356345254DB31B62A660098A3155_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mCB4853DCE27EFADFF19845658351BFD97A2CA5E9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mD8B83747527A752BBD877EB14B3F005C14F9C97B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mDEEA8CA4E3A0F37622013856B653423B8EC6AB11_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_Resize_mED41817D6F25447E50D9578901F75636120C1440_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m70CF3C139531804D1E81A2E83B713D11C6374F2F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m7122DFA33D7CFC8148D1B684636590E12C12EE25_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_get_SyncRoot_m1A38D961A0CD597D8AC4981A2AD71B8E6971ABA2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_m472D0B6EAFEB10DDEA56C07B9D7BAF9AEE1DB446_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_m66FD4E60DF7A0CF5AE65672EE0EA9C1E57D16289_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_ICollection_get_SyncRoot_m9618403A8C2E9A6099B2427D43431D2AEB44847A_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_mDDCECDA24B1F73C343BC83CB7EF2CEB7600CFD1F_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_m2E12D573714BCF0F35B757970B21BF818FF52F5A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_Add_mD60409181D12CDB4602818461FA124AC78A109BB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m746C7DF9FF541965844E510233AFDFD5D264FFBF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_System_Collections_IDictionary_set_Item_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m1B55502763A833B3C77936E9D4233F95333455E1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m4BFED1FA0B4FBDB8E839F6FE9D514D98C2227E41_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m4FC98FEFA679820EADA43726AEFF655727788557_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_m8236A173DD072C01BBFEA457B989D97943FC9F96_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_mBA41B1344718407D6AF1EB8323F6410E01A4A766_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_TryInsert_mED0546C798B1F628704C9C04EAF5856E10DF128A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m005E7E17A2E27952BC4C20BA2995AC18A338EE78_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m0F5805773DA24602490A61918467B23A0C415372_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m0FCF8D7DA3BB2E3B1CA7A4E73FAF09603F468048_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m129C12CD89A8AA49BCAC736069CD6A6F8F2FF716_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m19F5E63C8C75AEA76305DC4B8037655DDA8E4CE6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m23B99696F0973EC02C18FF3BF2E9DD4779285050_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m2443152A93B92C9556DD5619FE001CEAAAEF3BD6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m2C3646C988B0137589274DE98B3A96E8C18E67E9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m338B65C6264242B96425DC1165008F9A467C4980_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m51ED019A699CB2314427FF6FA0F0403C0B0DC489_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m552E813CBC752A48EB8896B20C7E4FFB9098364D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m56F94D51AD22E291EE0C356BBD1C2E9ECC746BE0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m7F0EEA1B20993BBD7EEC6732B5012952FBDC351A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m911DECE7D14D567A923A6504564DA9E3BD28883D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9228B6B598897711D01E10AB8EC12D5EA46A06AA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m97DF65CA078B1772009A5D2A6BB4B24AC8D8D425_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m99F2DB2D61CDEED029AFDD078E95620386E87E1E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9D6AC9606A8E1BEAF8FC107407E622910A823F88_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_m9E826F9D5AF09D486580476C9EE99E09B614C165_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mAF80543D4BA2FA6EC915F0C392668F30D8E9C05A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mBAB0083F502109FBEB8364233F99229E13C242F0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mC26CD5150109086B0A7436DFB9DAD627138BBE2A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mDEF8DEEED8B3C2AC1407216D9CDAAF0B94F774F5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mE4E3525594BDF9B652BF3C240C694422FD8B2D06_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mE8B58054010B6A27B6501F5BACCD7FDA28CF01C2_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mF66ADC3449ADE8EC951386EDD83DEAC47153526C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mF9B6717969B8AE1F5163CDF41966238BBB022575_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2__ctor_mFABD28D2583BC37D63E36B09BE5D5A73678AE707_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m2D57B35503E7A79EBF4D8F20D35207C7551A31A3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m38C237A4C60A6FBD781A7B12C9137BC5F75663A5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_m788B6A25287EE37A1EED139427CBA4B037CA442C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mD6B3AA9C53F2917F8E40CAD37B995C327DFB751B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mD6DD6C1822B715EE8AC64DCBC5D15D77E02F5DBB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mE65E84630823515A1348C9199A98DB4B7F36402E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t Dictionary_2_get_Item_mF9E1B0EDA3082984614E98547C18C082153E1F07_MetadataUsageId;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56;
struct EntryU5BU5D_t72113B36C1268236715BADBA0FB14031D9164FD4;
struct EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88;
struct EntryU5BU5D_tDF109088069BE30377D857E757C93F3520D0328C;
struct EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE;
struct EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3;
struct EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84;
struct EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3;
struct KeyValuePair_2U5BU5D_t3B765F933AA754DF25A0B05B2A27DAED19D7A5EB;
struct KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5;
struct KeyValuePair_2U5BU5D_tE550885A1F49CF2FBFB8A2E39DC0EADEF91219B8;
struct KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE;
struct KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E;
struct KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD;
struct KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B;
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.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.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137, ___dictionary_0)); }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * 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_KeyCollection<System.UInt64Enum,System.Object>
struct KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B, ___dictionary_0)); }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_KeyCollection<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B, ___dictionary_0)); }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_KeyCollection<UnityEngine.Networking.NetworkHash128,System.Object>
struct KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8, ___dictionary_0)); }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_KeyCollection<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_KeyCollection::dictionary
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528, ___dictionary_0)); }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * 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.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F, ___dictionary_0)); }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * 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_ValueCollection<System.UInt64Enum,System.Object>
struct ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2, ___dictionary_0)); }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_ValueCollection<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD, ___dictionary_0)); }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_ValueCollection<UnityEngine.Networking.NetworkHash128,System.Object>
struct ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169, ___dictionary_0)); }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
}
};
// System.Collections.Generic.Dictionary`2_ValueCollection<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B : public RuntimeObject
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * ___dictionary_0;
public:
inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B, ___dictionary_0)); }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * value)
{
___dictionary_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (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.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB : 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* ___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_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___entries_1)); }
inline EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___keys_7)); }
inline KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * get_keys_7() const { return ___keys_7; }
inline KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ___values_8)); }
inline ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * get_values_8() const { return ___values_8; }
inline ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB, ____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.Dictionary`2<System.UInt64Enum,System.Object>
struct Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE : 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* ___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_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___entries_1)); }
inline EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___keys_7)); }
inline KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * get_keys_7() const { return ___keys_7; }
inline KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ___values_8)); }
inline ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * get_values_8() const { return ___values_8; }
inline ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE, ____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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 : 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* ___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_tCFA1A910066236156BCAB78D25ADCAC725EE054B * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___entries_1)); }
inline EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___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_t283EECF1507E23DEAA390A103471739BF608C018, ___keys_7)); }
inline KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * get_keys_7() const { return ___keys_7; }
inline KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * 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_t283EECF1507E23DEAA390A103471739BF608C018, ___values_8)); }
inline ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * get_values_8() const { return ___values_8; }
inline ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * 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_t283EECF1507E23DEAA390A103471739BF608C018, ____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<UnityEngine.Networking.NetworkHash128,System.Object>
struct Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 : 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* ___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_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___entries_1)); }
inline EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___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_t16066962E086719318886CEBB0F39834B3C060D7, ___keys_7)); }
inline KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * get_keys_7() const { return ___keys_7; }
inline KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * 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_t16066962E086719318886CEBB0F39834B3C060D7, ___values_8)); }
inline ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * get_values_8() const { return ___values_8; }
inline ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * 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_t16066962E086719318886CEBB0F39834B3C060D7, ____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<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 : 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* ___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_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * ___keys_7;
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___entries_1)); }
inline EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* get_entries_1() const { return ___entries_1; }
inline EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3** get_address_of_entries_1() { return &___entries_1; }
inline void set_entries_1(EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___keys_7)); }
inline KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * get_keys_7() const { return ___keys_7; }
inline KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 ** get_address_of_keys_7() { return &___keys_7; }
inline void set_keys_7(KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ___values_8)); }
inline ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * get_values_8() const { return ___values_8; }
inline ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B ** get_address_of_values_8() { return &___values_8; }
inline void set_values_8(ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7, ____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.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.Collections.Generic.EqualityComparer`1<System.UInt64Enum>
struct EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord>
struct EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkBroadcastResult>
struct EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkHash128>
struct EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>
struct EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 * 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.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.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.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord
struct TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA
{
public:
// System.Int32 UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord::tileX
int32_t ___tileX_0;
// System.Int32 UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord::tileZ
int32_t ___tileZ_1;
public:
inline static int32_t get_offset_of_tileX_0() { return static_cast<int32_t>(offsetof(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA, ___tileX_0)); }
inline int32_t get_tileX_0() const { return ___tileX_0; }
inline int32_t* get_address_of_tileX_0() { return &___tileX_0; }
inline void set_tileX_0(int32_t value)
{
___tileX_0 = value;
}
inline static int32_t get_offset_of_tileZ_1() { return static_cast<int32_t>(offsetof(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA, ___tileZ_1)); }
inline int32_t get_tileZ_1() const { return ___tileZ_1; }
inline int32_t* get_address_of_tileZ_1() { return &___tileZ_1; }
inline void set_tileZ_1(int32_t value)
{
___tileZ_1 = value;
}
};
// UnityEngine.Networking.NetworkBroadcastResult
struct NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6
{
public:
// System.String UnityEngine.Networking.NetworkBroadcastResult::serverAddress
String_t* ___serverAddress_0;
// System.Byte[] UnityEngine.Networking.NetworkBroadcastResult::broadcastData
ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___broadcastData_1;
public:
inline static int32_t get_offset_of_serverAddress_0() { return static_cast<int32_t>(offsetof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6, ___serverAddress_0)); }
inline String_t* get_serverAddress_0() const { return ___serverAddress_0; }
inline String_t** get_address_of_serverAddress_0() { return &___serverAddress_0; }
inline void set_serverAddress_0(String_t* value)
{
___serverAddress_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___serverAddress_0), (void*)value);
}
inline static int32_t get_offset_of_broadcastData_1() { return static_cast<int32_t>(offsetof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6, ___broadcastData_1)); }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_broadcastData_1() const { return ___broadcastData_1; }
inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_broadcastData_1() { return &___broadcastData_1; }
inline void set_broadcastData_1(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
{
___broadcastData_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___broadcastData_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.NetworkBroadcastResult
struct NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6_marshaled_pinvoke
{
char* ___serverAddress_0;
Il2CppSafeArray/*NONE*/* ___broadcastData_1;
};
// Native definition for COM marshalling of UnityEngine.Networking.NetworkBroadcastResult
struct NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6_marshaled_com
{
Il2CppChar* ___serverAddress_0;
Il2CppSafeArray/*NONE*/* ___broadcastData_1;
};
// UnityEngine.Networking.NetworkHash128
struct NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C
{
public:
// System.Byte UnityEngine.Networking.NetworkHash128::i0
uint8_t ___i0_0;
// System.Byte UnityEngine.Networking.NetworkHash128::i1
uint8_t ___i1_1;
// System.Byte UnityEngine.Networking.NetworkHash128::i2
uint8_t ___i2_2;
// System.Byte UnityEngine.Networking.NetworkHash128::i3
uint8_t ___i3_3;
// System.Byte UnityEngine.Networking.NetworkHash128::i4
uint8_t ___i4_4;
// System.Byte UnityEngine.Networking.NetworkHash128::i5
uint8_t ___i5_5;
// System.Byte UnityEngine.Networking.NetworkHash128::i6
uint8_t ___i6_6;
// System.Byte UnityEngine.Networking.NetworkHash128::i7
uint8_t ___i7_7;
// System.Byte UnityEngine.Networking.NetworkHash128::i8
uint8_t ___i8_8;
// System.Byte UnityEngine.Networking.NetworkHash128::i9
uint8_t ___i9_9;
// System.Byte UnityEngine.Networking.NetworkHash128::i10
uint8_t ___i10_10;
// System.Byte UnityEngine.Networking.NetworkHash128::i11
uint8_t ___i11_11;
// System.Byte UnityEngine.Networking.NetworkHash128::i12
uint8_t ___i12_12;
// System.Byte UnityEngine.Networking.NetworkHash128::i13
uint8_t ___i13_13;
// System.Byte UnityEngine.Networking.NetworkHash128::i14
uint8_t ___i14_14;
// System.Byte UnityEngine.Networking.NetworkHash128::i15
uint8_t ___i15_15;
public:
inline static int32_t get_offset_of_i0_0() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i0_0)); }
inline uint8_t get_i0_0() const { return ___i0_0; }
inline uint8_t* get_address_of_i0_0() { return &___i0_0; }
inline void set_i0_0(uint8_t value)
{
___i0_0 = value;
}
inline static int32_t get_offset_of_i1_1() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i1_1)); }
inline uint8_t get_i1_1() const { return ___i1_1; }
inline uint8_t* get_address_of_i1_1() { return &___i1_1; }
inline void set_i1_1(uint8_t value)
{
___i1_1 = value;
}
inline static int32_t get_offset_of_i2_2() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i2_2)); }
inline uint8_t get_i2_2() const { return ___i2_2; }
inline uint8_t* get_address_of_i2_2() { return &___i2_2; }
inline void set_i2_2(uint8_t value)
{
___i2_2 = value;
}
inline static int32_t get_offset_of_i3_3() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i3_3)); }
inline uint8_t get_i3_3() const { return ___i3_3; }
inline uint8_t* get_address_of_i3_3() { return &___i3_3; }
inline void set_i3_3(uint8_t value)
{
___i3_3 = value;
}
inline static int32_t get_offset_of_i4_4() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i4_4)); }
inline uint8_t get_i4_4() const { return ___i4_4; }
inline uint8_t* get_address_of_i4_4() { return &___i4_4; }
inline void set_i4_4(uint8_t value)
{
___i4_4 = value;
}
inline static int32_t get_offset_of_i5_5() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i5_5)); }
inline uint8_t get_i5_5() const { return ___i5_5; }
inline uint8_t* get_address_of_i5_5() { return &___i5_5; }
inline void set_i5_5(uint8_t value)
{
___i5_5 = value;
}
inline static int32_t get_offset_of_i6_6() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i6_6)); }
inline uint8_t get_i6_6() const { return ___i6_6; }
inline uint8_t* get_address_of_i6_6() { return &___i6_6; }
inline void set_i6_6(uint8_t value)
{
___i6_6 = value;
}
inline static int32_t get_offset_of_i7_7() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i7_7)); }
inline uint8_t get_i7_7() const { return ___i7_7; }
inline uint8_t* get_address_of_i7_7() { return &___i7_7; }
inline void set_i7_7(uint8_t value)
{
___i7_7 = value;
}
inline static int32_t get_offset_of_i8_8() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i8_8)); }
inline uint8_t get_i8_8() const { return ___i8_8; }
inline uint8_t* get_address_of_i8_8() { return &___i8_8; }
inline void set_i8_8(uint8_t value)
{
___i8_8 = value;
}
inline static int32_t get_offset_of_i9_9() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i9_9)); }
inline uint8_t get_i9_9() const { return ___i9_9; }
inline uint8_t* get_address_of_i9_9() { return &___i9_9; }
inline void set_i9_9(uint8_t value)
{
___i9_9 = value;
}
inline static int32_t get_offset_of_i10_10() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i10_10)); }
inline uint8_t get_i10_10() const { return ___i10_10; }
inline uint8_t* get_address_of_i10_10() { return &___i10_10; }
inline void set_i10_10(uint8_t value)
{
___i10_10 = value;
}
inline static int32_t get_offset_of_i11_11() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i11_11)); }
inline uint8_t get_i11_11() const { return ___i11_11; }
inline uint8_t* get_address_of_i11_11() { return &___i11_11; }
inline void set_i11_11(uint8_t value)
{
___i11_11 = value;
}
inline static int32_t get_offset_of_i12_12() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i12_12)); }
inline uint8_t get_i12_12() const { return ___i12_12; }
inline uint8_t* get_address_of_i12_12() { return &___i12_12; }
inline void set_i12_12(uint8_t value)
{
___i12_12 = value;
}
inline static int32_t get_offset_of_i13_13() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i13_13)); }
inline uint8_t get_i13_13() const { return ___i13_13; }
inline uint8_t* get_address_of_i13_13() { return &___i13_13; }
inline void set_i13_13(uint8_t value)
{
___i13_13 = value;
}
inline static int32_t get_offset_of_i14_14() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i14_14)); }
inline uint8_t get_i14_14() const { return ___i14_14; }
inline uint8_t* get_address_of_i14_14() { return &___i14_14; }
inline void set_i14_14(uint8_t value)
{
___i14_14 = value;
}
inline static int32_t get_offset_of_i15_15() { return static_cast<int32_t>(offsetof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C, ___i15_15)); }
inline uint8_t get_i15_15() const { return ___i15_15; }
inline uint8_t* get_address_of_i15_15() { return &___i15_15; }
inline void set_i15_15(uint8_t value)
{
___i15_15 = value;
}
};
// UnityEngine.Networking.NetworkInstanceId
struct NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615
{
public:
// System.UInt32 UnityEngine.Networking.NetworkInstanceId::m_Value
uint32_t ___m_Value_0;
public:
inline static int32_t get_offset_of_m_Value_0() { return static_cast<int32_t>(offsetof(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615, ___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;
}
};
struct NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615_StaticFields
{
public:
// UnityEngine.Networking.NetworkInstanceId UnityEngine.Networking.NetworkInstanceId::Invalid
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___Invalid_1;
// UnityEngine.Networking.NetworkInstanceId UnityEngine.Networking.NetworkInstanceId::Zero
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___Zero_2;
public:
inline static int32_t get_offset_of_Invalid_1() { return static_cast<int32_t>(offsetof(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615_StaticFields, ___Invalid_1)); }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 get_Invalid_1() const { return ___Invalid_1; }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * get_address_of_Invalid_1() { return &___Invalid_1; }
inline void set_Invalid_1(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 value)
{
___Invalid_1 = value;
}
inline static int32_t get_offset_of_Zero_2() { return static_cast<int32_t>(offsetof(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615_StaticFields, ___Zero_2)); }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 get_Zero_2() const { return ___Zero_2; }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * get_address_of_Zero_2() { return &___Zero_2; }
inline void set_Zero_2(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 value)
{
___Zero_2 = 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_Entry<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E
{
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
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value_3;
public:
inline static int32_t get_offset_of_hashCode_0() { return static_cast<int32_t>(offsetof(Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E, ___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_t199B9164AC346CAFF297C44D6DF2326A3634773E, ___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_t199B9164AC346CAFF297C44D6DF2326A3634773E, ___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_t199B9164AC346CAFF297C44D6DF2326A3634773E, ___value_3)); }
inline NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 get_value_3() const { return ___value_3; }
inline NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * get_address_of_value_3() { return &___value_3; }
inline void set_value_3(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 value)
{
___value_3 = value;
Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___serverAddress_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___broadcastData_1), (void*)NULL);
#endif
}
};
// System.Collections.Generic.Dictionary`2_Entry<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct Entry_t687188C87EF1FD0D50038E634676DBC449857B8E
{
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
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___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_t687188C87EF1FD0D50038E634676DBC449857B8E, ___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_t687188C87EF1FD0D50038E634676DBC449857B8E, ___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_t687188C87EF1FD0D50038E634676DBC449857B8E, ___key_2)); }
inline TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA get_key_2() const { return ___key_2; }
inline TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA * get_address_of_key_2() { return &___key_2; }
inline void set_key_2(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA value)
{
___key_2 = value;
}
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t687188C87EF1FD0D50038E634676DBC449857B8E, ___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<UnityEngine.Networking.NetworkHash128,System.Object>
struct Entry_t8E09DFCC6D674230C233702F449DB762B53A2031
{
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
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___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_t8E09DFCC6D674230C233702F449DB762B53A2031, ___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_t8E09DFCC6D674230C233702F449DB762B53A2031, ___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_t8E09DFCC6D674230C233702F449DB762B53A2031, ___key_2)); }
inline NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C get_key_2() const { return ___key_2; }
inline NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C * get_address_of_key_2() { return &___key_2; }
inline void set_key_2(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C value)
{
___key_2 = value;
}
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_t8E09DFCC6D674230C233702F449DB762B53A2031, ___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<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1
{
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
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___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_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1, ___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_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1, ___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_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1, ___key_2)); }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 get_key_2() const { return ___key_2; }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * get_address_of_key_2() { return &___key_2; }
inline void set_key_2(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 value)
{
___key_2 = value;
}
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1, ___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_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.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject * ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value_1;
public:
inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5, ___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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5, ___value_1)); }
inline NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 get_value_1() const { return ___value_1; }
inline NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * get_address_of_value_1() { return &___value_1; }
inline void set_value_1(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 value)
{
___value_1 = value;
Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___serverAddress_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___broadcastData_1), (void*)NULL);
#endif
}
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___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_t198F3EF99C5CB706B8E678896CA900035FACF342, ___key_0)); }
inline TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA get_key_0() const { return ___key_0; }
inline TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA * get_address_of_key_0() { return &___key_0; }
inline void set_key_0(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA value)
{
___key_0 = value;
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342, ___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<UnityEngine.Networking.NetworkHash128,System.Object>
struct KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0, ___key_0)); }
inline NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C get_key_0() const { return ___key_0; }
inline NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C * get_address_of_key_0() { return &___key_0; }
inline void set_key_0(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C value)
{
___key_0 = value;
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0, ___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<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500, ___key_0)); }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 get_key_0() const { return ___key_0; }
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * get_address_of_key_0() { return &___key_0; }
inline void set_key_0(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 value)
{
___key_0 = value;
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500, ___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.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.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;
}
};
// System.UInt64Enum
struct UInt64Enum_tEAD217F175F60689A664303784384DEF759D24C8
{
public:
// System.UInt64 System.UInt64Enum::value__
uint64_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UInt64Enum_tEAD217F175F60689A664303784384DEF759D24C8, ___value___2)); }
inline uint64_t get_value___2() const { return ___value___2; }
inline uint64_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(uint64_t value)
{
___value___2 = value;
}
};
// System.Collections.Generic.Dictionary`2_Entry<System.UInt64Enum,System.Object>
struct Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91
{
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
uint64_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_tB17A20FF297E1D4E33181E36238F550A443DFD91, ___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_tB17A20FF297E1D4E33181E36238F550A443DFD91, ___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_tB17A20FF297E1D4E33181E36238F550A443DFD91, ___key_2)); }
inline uint64_t get_key_2() const { return ___key_2; }
inline uint64_t* get_address_of_key_2() { return &___key_2; }
inline void set_key_2(uint64_t value)
{
___key_2 = value;
}
inline static int32_t get_offset_of_value_3() { return static_cast<int32_t>(offsetof(Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91, ___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_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.Dictionary`2_Enumerator<System.Object,UnityEngine.Networking.NetworkBroadcastResult>
struct Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * ___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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 ___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_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772, ___dictionary_0)); }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * 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_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772, ___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_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772, ___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_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772, ___current_3)); }
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 get_current_3() const { return ___current_3; }
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 value)
{
___current_3 = value;
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___serverAddress_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___broadcastData_1), (void*)NULL);
#endif
}
inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772, ___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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>
struct Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * ___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_t198F3EF99C5CB706B8E678896CA900035FACF342 ___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_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69, ___dictionary_0)); }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * 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_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69, ___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_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69, ___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_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69, ___current_3)); }
inline KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 get_current_3() const { return ___current_3; }
inline KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 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_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69, ___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<UnityEngine.Networking.NetworkHash128,System.Object>
struct Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * ___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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 ___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_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A, ___dictionary_0)); }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * 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_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A, ___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_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A, ___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_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A, ___current_3)); }
inline KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 get_current_3() const { return ___current_3; }
inline KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 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_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A, ___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<UnityEngine.Networking.NetworkInstanceId,System.Object>
struct Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * ___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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 ___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_t4CF079A8E4756256EA892A748BC68AE0CCA1738E, ___dictionary_0)); }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * 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_t4CF079A8E4756256EA892A748BC68AE0CCA1738E, ___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_t4CF079A8E4756256EA892A748BC68AE0CCA1738E, ___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_t4CF079A8E4756256EA892A748BC68AE0CCA1738E, ___current_3)); }
inline KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 get_current_3() const { return ___current_3; }
inline KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 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_t4CF079A8E4756256EA892A748BC68AE0CCA1738E, ___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.UInt64Enum,System.Object>
struct KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA
{
public:
// TKey System.Collections.Generic.KeyValuePair`2::key
uint64_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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA, ___key_0)); }
inline uint64_t get_key_0() const { return ___key_0; }
inline uint64_t* get_address_of_key_0() { return &___key_0; }
inline void set_key_0(uint64_t value)
{
___key_0 = value;
}
inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA, ___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.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_Enumerator<System.UInt64Enum,System.Object>
struct Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E
{
public:
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * ___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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA ___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_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E, ___dictionary_0)); }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * get_dictionary_0() const { return ___dictionary_0; }
inline Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE ** get_address_of_dictionary_0() { return &___dictionary_0; }
inline void set_dictionary_0(Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * 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_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E, ___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_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E, ___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_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E, ___current_3)); }
inline KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA get_current_3() const { return ___current_3; }
inline KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA 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_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E, ___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.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);
}
};
#ifdef __clang__
#pragma clang diagnostic pop
#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.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.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.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,UnityEngine.Networking.NetworkBroadcastResult>[]
struct EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E m_Items[1];
public:
inline Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E * 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_t199B9164AC346CAFF297C44D6DF2326A3634773E 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))->___serverAddress_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___broadcastData_1), (void*)NULL);
#endif
}
inline Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t199B9164AC346CAFF297C44D6DF2326A3634773E 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))->___serverAddress_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___broadcastData_1), (void*)NULL);
#endif
}
};
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>[]
struct KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5 : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 m_Items[1];
public:
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * 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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 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))->___serverAddress_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___broadcastData_1), (void*)NULL);
#endif
}
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 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))->___serverAddress_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___broadcastData_1), (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);
}
};
// System.Collections.Generic.Dictionary`2_Entry<System.UInt64Enum,System.Object>[]
struct EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE : public RuntimeArray
{
public:
ALIGN_FIELD (8) Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91 m_Items[1];
public:
inline Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91 * 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_tB17A20FF297E1D4E33181E36238F550A443DFD91 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_tB17A20FF297E1D4E33181E36238F550A443DFD91 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tB17A20FF297E1D4E33181E36238F550A443DFD91 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
}
};
// System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>[]
struct KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA m_Items[1];
public:
inline KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * 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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA 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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
};
// System.Collections.Generic.Dictionary`2_Entry<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>[]
struct EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Entry_t687188C87EF1FD0D50038E634676DBC449857B8E m_Items[1];
public:
inline Entry_t687188C87EF1FD0D50038E634676DBC449857B8E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_t687188C87EF1FD0D50038E634676DBC449857B8E * 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_t687188C87EF1FD0D50038E634676DBC449857B8E 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_t687188C87EF1FD0D50038E634676DBC449857B8E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_t687188C87EF1FD0D50038E634676DBC449857B8E * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t687188C87EF1FD0D50038E634676DBC449857B8E value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
}
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>[]
struct KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 m_Items[1];
public:
inline KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * 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_t198F3EF99C5CB706B8E678896CA900035FACF342 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_t198F3EF99C5CB706B8E678896CA900035FACF342 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
};
// System.Collections.Generic.Dictionary`2_Entry<UnityEngine.Networking.NetworkHash128,System.Object>[]
struct EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Entry_t8E09DFCC6D674230C233702F449DB762B53A2031 m_Items[1];
public:
inline Entry_t8E09DFCC6D674230C233702F449DB762B53A2031 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_t8E09DFCC6D674230C233702F449DB762B53A2031 * 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_t8E09DFCC6D674230C233702F449DB762B53A2031 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_t8E09DFCC6D674230C233702F449DB762B53A2031 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_t8E09DFCC6D674230C233702F449DB762B53A2031 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t8E09DFCC6D674230C233702F449DB762B53A2031 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
}
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>[]
struct KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 m_Items[1];
public:
inline KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * 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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
};
// System.Collections.Generic.Dictionary`2_Entry<UnityEngine.Networking.NetworkInstanceId,System.Object>[]
struct EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 m_Items[1];
public:
inline Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 * 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_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 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_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tEB0B9B98F43BF9BBCEF22E0A9F522A0323447BE1 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL);
}
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>[]
struct KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B : public RuntimeArray
{
public:
ALIGN_FIELD (8) KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 m_Items[1];
public:
inline KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * 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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL);
}
};
// 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.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.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);
// 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,UnityEngine.Networking.NetworkBroadcastResult>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_gshared_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_gshared_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m83E76CCB593E8CF4512E011C4323169B8BC2E4BE_gshared (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300_gshared (Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 * __this, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * ___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);
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR uint64_t KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_gshared_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_gshared_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mF46874673279230A9297B6F409950D4508EDFC5B_gshared (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64Enum,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548_gshared (Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E * __this, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_gshared_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_gshared_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m5AB4FB1B39E49ED5AF3BA86F584F1B3DEFFEF787_gshared (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515_gshared (Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 * __this, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_gshared_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_gshared_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD17930A8E2DF1E1CC079CA3363D02ECC73B65E1C_gshared (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736_gshared (Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A * __this, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method);
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Key()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_gshared_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method);
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Value()
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_gshared_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m21653B3BD6698F4A945C118252367BB7F99D64AA_gshared (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942_gshared (Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E * __this, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * ___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.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.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.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);
}
// 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,UnityEngine.Networking.NetworkBroadcastResult>::get_Key()
inline RuntimeObject * KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::get_Value()
inline NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method)
{
return (( NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 (*) (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_m83E76CCB593E8CF4512E011C4323169B8BC2E4BE (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))KeyValuePair_2__ctor_m83E76CCB593E8CF4512E011C4323169B8BC2E4BE_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
inline void Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300 (Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 * __this, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, const RuntimeMethod*))Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300_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);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::get_Key()
inline uint64_t KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method)
{
return (( uint64_t (*) (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::get_Value()
inline RuntimeObject * KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *, const RuntimeMethod*))KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_mF46874673279230A9297B6F409950D4508EDFC5B (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *, uint64_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mF46874673279230A9297B6F409950D4508EDFC5B_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64Enum,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
inline void Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548 (Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E * __this, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, const RuntimeMethod*))Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::get_Key()
inline TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method)
{
return (( TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA (*) (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::get_Value()
inline RuntimeObject * KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_m5AB4FB1B39E49ED5AF3BA86F584F1B3DEFFEF787 (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m5AB4FB1B39E49ED5AF3BA86F584F1B3DEFFEF787_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
inline void Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515 (Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 * __this, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Key()
inline NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method)
{
return (( NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C (*) (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Value()
inline RuntimeObject * KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_mD17930A8E2DF1E1CC079CA3363D02ECC73B65E1C (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mD17930A8E2DF1E1CC079CA3363D02ECC73B65E1C_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
inline void Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736 (Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A * __this, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Key()
inline NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method)
{
return (( NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 (*) (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Value()
inline RuntimeObject * KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method)
{
return (( RuntimeObject * (*) (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_m21653B3BD6698F4A945C118252367BB7F99D64AA (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m21653B3BD6698F4A945C118252367BB7F99D64AA_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Collections.Generic.Dictionary`2<TKey,TValue>,System.Int32)
inline void Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942 (Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E * __this, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942_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.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.Object,UnityEngine.Networking.NetworkBroadcastResult>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m22CBA2CF4A5384126F819CFBF4BECD68D25CD6C6_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m11E6199824980796994EFCB6EE36704A4E121A60_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___capacity0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9D12144C60A5392102B017861A9735256BC24D9D_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___comparer0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m23B99696F0973EC02C18FF3BF2E9DD4779285050_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m23B99696F0973EC02C18FF3BF2E9DD4779285050_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * 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_m23B99696F0973EC02C18FF3BF2E9DD4779285050_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__this));
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4EDAAD832F90131349AEBFF323293EBA1ED60AAE_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___dictionary0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0F5805773DA24602490A61918467B23A0C415372_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m0F5805773DA24602490A61918467B23A0C415372_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B2_0 = NULL;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B3_1 = NULL;
{
RuntimeObject* L_0 = ___dictionary0;
G_B1_0 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__this));
if (L_0)
{
G_B2_0 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__this));
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(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,UnityEngine.Networking.NetworkBroadcastResult>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1);
G_B3_0 = L_2;
G_B3_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(G_B2_0));
}
IL_000d:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)G_B3_1);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)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_m0F5805773DA24602490A61918467B23A0C415372_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * L_12 = (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_14 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_12->get_entries_1();
V_1 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_14;
V_2 = (int32_t)0;
goto IL_0080;
}
IL_004f:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_23 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_value_3();
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_20, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>>::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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
V_4 = (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 )L_30;
RuntimeObject * L_31 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_32 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_31, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFD36DF30F7B79184690AD372E39C53EEAB532EF0_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___collection0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::.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_m129C12CD89A8AA49BCAC736069CD6A6F8F2FF716_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m129C12CD89A8AA49BCAC736069CD6A6F8F2FF716_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B2_1 = NULL;
RuntimeObject* G_B1_0 = NULL;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * 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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__this));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(__this));
goto IL_000e;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(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,UnityEngine.Networking.NetworkBroadcastResult>>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)G_B2_0);
G_B3_0 = L_2;
G_B3_1 = ((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)(G_B2_1));
}
IL_0013:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)G_B3_1);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)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_m129C12CD89A8AA49BCAC736069CD6A6F8F2FF716_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,UnityEngine.Networking.NetworkBroadcastResult>>::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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
V_1 = (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 )L_9;
RuntimeObject * L_10 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_11 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_10, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m51ED019A699CB2314427FF6FA0F0403C0B0DC489_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m51ED019A699CB2314427FF6FA0F0403C0B0DC489_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,UnityEngine.Networking.NetworkBroadcastResult>::get_Comparer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mC7CDF904F1D469BF43FF323B60C35FFF369B44E0_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
return L_0;
}
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m908DDF1CF797B7F15E5A25474DC09C941DDA68CD_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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,UnityEngine.Networking.NetworkBroadcastResult>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * Dictionary_2_get_Keys_m26C520D5AEF10E53FD63E4896FE708DF2CD06295_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_0 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_1 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_2 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mD461AD263D20DBAAC06E7F81963020EDED71F568_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_0 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_1 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_2 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_mB5EBC65B836E90C9B056C6F1C90FF40A820E0793_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_0 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_1 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_2 = (KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * Dictionary_2_get_Values_m657A622EDEB72EDF65B4FED3481419448F77E449_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_0 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_1 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_2 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.Generic.IDictionary<TKey,TValue>.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m7C7C5C24433D73FEE7F76EC8524C9F8548F664A1_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_0 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_1 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_2 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m572148B6FDEBA9C8822D29CD279F24B05C3A32D2_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_0 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_1 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *, Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_2 = (ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F *)__this->get_values_8();
return L_2;
}
}
// TValue System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 Dictionary_2_get_Item_m2D57B35503E7A79EBF4D8F20D35207C7551A31A3_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2D57B35503E7A79EBF4D8F20D35207C7551A31A3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
RuntimeObject * L_0 = ___key0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_3 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_4 = V_0;
NullCheck(L_3);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_5 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((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_m2D57B35503E7A79EBF4D8F20D35207C7551A31A3_RuntimeMethod_var);
}
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4F08D40BEA62E6F8B40D50CBBCEC0C35639A9104_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_1 = ___value1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_0, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m4DFCF43FBEB8BD34A448CD5E0556725D4E5D92DB_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_1 = ___value1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_0, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::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_m6885861F749385941C8E9283B42BF09D3A49FF14_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 ___keyValuePair0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_1 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_0, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::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_m7B4F4496D93AA7A610240E22F547D69961A0144A_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * L_3 = (( EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_4 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_5 = V_0;
NullCheck(L_4);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_6 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_7 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_3);
bool L_8 = VirtFuncInvoker2< bool, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkBroadcastResult>::Equals(T,T) */, (EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_3, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_6, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::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_mA380E729FF2BE9EE82C9CE33241A1C47B3D9EE4A_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject * L_0 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * L_3 = (( EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20));
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_4 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_5 = V_0;
NullCheck(L_4);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_6 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_7 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_3);
bool L_8 = VirtFuncInvoker2< bool, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkBroadcastResult>::Equals(T,T) */, (EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_3, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_6, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_7);
if (!L_8)
{
goto IL_0046;
}
}
{
RuntimeObject * L_9 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m5CC0BF483EF605C9E55B9C701DA7E7A40766D36A_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_6 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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,UnityEngine.Networking.NetworkBroadcastResult>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m6C59376F423673A15B1A2556F7FA1BCD3B0EB4EE_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m04CB59B4C5D1C8D3F4197A43496920A7A580E19E_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0049;
}
{
V_0 = (int32_t)0;
goto IL_003e;
}
IL_000c:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_1 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_4 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_5 = V_0;
NullCheck(L_4);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_6 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((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_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * L_10 = (( EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * (*) (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_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_10;
V_2 = (int32_t)0;
goto IL_0087;
}
IL_0053:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_11 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 * L_14 = V_1;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_15 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_16 = V_2;
NullCheck(L_15);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_17 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_value_3();
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_18 = ___value0;
NullCheck((EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_14);
bool L_19 = VirtFuncInvoker2< bool, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Networking.NetworkBroadcastResult>::Equals(T,T) */, (EqualityComparer_1_tEECFCAB1869EEE7F99E976A8E87C8CEC607C8AC5 *)L_14, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_17, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m88949A91494196528145F6A5EF40E5E52B2942D4_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m88949A91494196528145F6A5EF40E5E52B2942D4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* V_1 = NULL;
int32_t V_2 = 0;
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_m88949A91494196528145F6A5EF40E5E52B2942D4_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_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_m88949A91494196528145F6A5EF40E5E52B2942D4_RuntimeMethod_var);
}
IL_002e:
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_9 = ___array0;
NullCheck(L_9);
int32_t L_10 = ___index1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_11 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_m88949A91494196528145F6A5EF40E5E52B2942D4_RuntimeMethod_var);
}
IL_0046:
{
int32_t L_13 = (int32_t)__this->get_count_2();
V_0 = (int32_t)L_13;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_14 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
V_1 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_14;
V_2 = (int32_t)0;
goto IL_0094;
}
IL_0058:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_24 = V_1;
int32_t L_25 = V_2;
NullCheck(L_24);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_26 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->get_value_3();
KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_m83E76CCB593E8CF4512E011C4323169B8BC2E4BE((&L_27), (RuntimeObject *)L_23, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 )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,UnityEngine.Networking.NetworkBroadcastResult>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 Dictionary_2_GetEnumerator_m057D42D46771A3BB314A168AACB509E1EC5BB98B_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300((&L_0), (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::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_m1992010F70AFD838B2DD16DA366E91B39D94032F_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300((&L_0), (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 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,UnityEngine.Networking.NetworkBroadcastResult>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m8597240B3C52C2AFFBA62596E72D982DEDF9D413_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m8597240B3C52C2AFFBA62596E72D982DEDF9D413_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_m8597240B3C52C2AFFBA62596E72D982DEDF9D413_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_12 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_13 = (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)(KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
V_0 = (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)L_13;
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_14 = V_0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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,UnityEngine.Networking.NetworkBroadcastResult>::FindEntry(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m7F388E90F7A6EB0002D84E433DA2DD7B72445C38_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m7F388E90F7A6EB0002D84E433DA2DD7B72445C38_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_m7F388E90F7A6EB0002D84E433DA2DD7B72445C38_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_11 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_16 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_22 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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,UnityEngine.Networking.NetworkBroadcastResult>::Initialize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mC63B04F988FC29B61DE6BA8FF4B2D6DB3C54EE55_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mC63B04F988FC29B61DE6BA8FF4B2D6DB3C54EE55_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_10 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)(EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)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,UnityEngine.Networking.NetworkBroadcastResult>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_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_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_RuntimeMethod_var);
}
IL_0013:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
if (L_2)
{
goto IL_0022;
}
}
{
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_12 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_17 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_23 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_24 = V_4;
NullCheck(L_23);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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_m785617CD4F8C51BB17E08B6DD1CFA5C9D88868CE_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_32 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_38 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_43 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_48 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_51 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_57 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_60 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_61 = V_3;
NullCheck(L_60);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_70 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
NullCheck(L_70);
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m2DFD0E9044A0DF3545435127F3CA928F249D996B_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m2DFD0E9044A0DF3545435127F3CA928F249D996B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_19 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)(EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)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_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)((KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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_m2DFD0E9044A0DF3545435127F3CA928F249D996B_RuntimeMethod_var);
}
IL_00b9:
{
V_5 = (int32_t)0;
goto IL_0103;
}
IL_00be:
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_26 = V_3;
int32_t L_27 = V_5;
NullCheck(L_26);
RuntimeObject * L_28 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)((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_m2DFD0E9044A0DF3545435127F3CA928F249D996B_RuntimeMethod_var);
}
IL_00dd:
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_30 = V_3;
int32_t L_31 = V_5;
NullCheck(L_30);
RuntimeObject * L_32 = KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_33 = V_3;
int32_t L_34 = V_5;
NullCheck(L_33);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_35 = KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_inline((KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)(KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 *)((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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_32, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* 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,UnityEngine.Networking.NetworkBroadcastResult>::Resize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mED41817D6F25447E50D9578901F75636120C1440_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mED41817D6F25447E50D9578901F75636120C1440_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::Resize(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mDEEA8CA4E3A0F37622013856B653423B8EC6AB11_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mDEEA8CA4E3A0F37622013856B653423B8EC6AB11_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_8 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)(EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
V_1 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_8;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_9 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_46 = V_1;
__this->set_entries_1(L_46);
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m50AF86E05FB664C11FE12CBDA65164C5C5BC878D_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m50AF86E05FB664C11FE12CBDA65164C5C5BC878D_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_m50AF86E05FB664C11FE12CBDA65164C5C5BC878D_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_12 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_17 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_25 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_28 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_30 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_33 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_35 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_38 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_41 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_42 = V_3;
NullCheck(L_41);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_43 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_address_of_value_3();
il2cpp_codegen_initobj(L_43, sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_48 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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,UnityEngine.Networking.NetworkBroadcastResult>::Remove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mAC0E743808DB33CEAC527A721815CDE103908DC0_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_mAC0E743808DB33CEAC527A721815CDE103908DC0_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_mAC0E743808DB33CEAC527A721815CDE103908DC0_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_12 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_17 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_25 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_28 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_30 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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:
{
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_33 = ___value1;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_34 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_35 = V_3;
NullCheck(L_34);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_36 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_value_3();
*(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_33 = L_36;
Il2CppCodeGenWriteBarrier((void**)&(((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_33)->___serverAddress_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_33)->___broadcastData_1), (void*)NULL);
#endif
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_37 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_39 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_42 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_45 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_46 = V_3;
NullCheck(L_45);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_47 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->get_address_of_value_3();
il2cpp_codegen_initobj(L_47, sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_52 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__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:
{
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_56 = ___value1;
il2cpp_codegen_initobj(L_56, sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0E2B3866BEB725FB76457C8C332A2BA26D9161F9_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject * L_0 = ___key0;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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;
}
}
{
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_3 = ___value1;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_4 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_5 = V_0;
NullCheck(L_4);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_6 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_value_3();
*(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_3 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_3)->___serverAddress_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)L_3)->___broadcastData_1), (void*)NULL);
#endif
return (bool)1;
}
IL_0025:
{
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 * L_7 = ___value1;
il2cpp_codegen_initobj(L_7, sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mB0A2A531D54D2C7FCA90F47B79DF9A5A287D41A2_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, RuntimeObject * ___key0, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ___value1, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___key0;
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_1 = ___value1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
bool L_2 = (( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_0, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )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,UnityEngine.Networking.NetworkBroadcastResult>::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_mEEEDB4A231C202760192F673A1273BACB9774953_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::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_m3BF5DD773A3C0F22023ECB42F4A79F689DB00EBF_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_0 = ___array0;
int32_t L_1 = ___index1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* V_0 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* V_2 = NULL;
int32_t V_3 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
int32_t V_5 = 0;
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_19 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_RuntimeMethod_var);
}
IL_007e:
{
RuntimeArray * L_21 = ___array0;
V_0 = (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)((KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_22 = V_0;
if (!L_22)
{
goto IL_0091;
}
}
{
KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5* L_23 = V_0;
int32_t L_24 = ___index1;
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (KeyValuePair_2U5BU5D_tE9E64782D397CFFA60C8BDDFA88D4647AD8932C5*)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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_27 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
V_2 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_27;
V_3 = (int32_t)0;
goto IL_00f1;
}
IL_00ab:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_37 = V_2;
int32_t L_38 = V_3;
NullCheck(L_37);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_39 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->get_value_3();
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_50 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
V_6 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)L_50;
V_7 = (int32_t)0;
goto IL_0173;
}
IL_012d:
{
EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* 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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_60 = V_6;
int32_t L_61 = V_7;
NullCheck(L_60);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_62 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->get_value_3();
KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 L_63;
memset((&L_63), 0, sizeof(L_63));
KeyValuePair_2__ctor_m83E76CCB593E8CF4512E011C4323169B8BC2E4BE((&L_63), (RuntimeObject *)L_59, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 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_mD47FC355959333671A550C1BA2E4D55BBC6CEE0C_RuntimeMethod_var);
} // end catch (depth: 1)
IL_018c:
{
return;
}
}
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m432E4572A9B1FC78E44AB3F00C493D4E3E18809A_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300((&L_0), (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m6A8C2E7DD19B5AD6BCDD8C95AED1240AC3AEA2B5_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mDDCECDA24B1F73C343BC83CB7EF2CEB7600CFD1F_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_mDDCECDA24B1F73C343BC83CB7EF2CEB7600CFD1F_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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m54BFC8BEE85AFE0A93D384656C9A8D65FC47EDD0_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m68C1FC728855987A6F5425ACC9457FF221EECB69_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mB5CE9A3FBF37EAACAF8DA72FA6B179836E340C92_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * L_0 = (( KeyCollection_t4FA63C8F08954D55586EF3DED6AC9AD0764A1137 * (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m29D14BA916FF8EE76534A000BB783AF203A5BD3F_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * L_0 = (( ValueCollection_tC94120C5B491DF84E829416B86156893C29B845F * (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return L_0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m60E85D07F76A91334ECC855AAEFC68CAD4343F8F_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
int32_t L_3 = (( int32_t (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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_tE9FB7723A8A479BC69F202808FD3E442C3296F88* L_5 = (EntryU5BU5D_tE9FB7723A8A479BC69F202808FD3E442C3296F88*)__this->get_entries_1();
int32_t L_6 = V_0;
NullCheck(L_5);
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_7 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_value_3();
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.set_Item(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_RuntimeMethod_var);
}
IL_000e:
{
RuntimeObject * L_2 = ___value1;
if (L_2)
{
goto IL_002c;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
}
{
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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_6, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((*(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_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_m51A6B9B2D9AFC065F0D45F5DE544A6718048FB00_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::IsCompatibleKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mC661C5FB0536EBEF169B249AD6F5B06A3C9C8480_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mC661C5FB0536EBEF169B249AD6F5B06A3C9C8480_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_mC661C5FB0536EBEF169B249AD6F5B06A3C9C8480_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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mD60409181D12CDB4602818461FA124AC78A109BB_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_mD60409181D12CDB4602818461FA124AC78A109BB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 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_mD60409181D12CDB4602818461FA124AC78A109BB_RuntimeMethod_var);
}
IL_000e:
{
RuntimeObject * L_2 = ___value1;
if (L_2)
{
goto IL_002c;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 ));
}
{
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_mD60409181D12CDB4602818461FA124AC78A109BB_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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( void (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (RuntimeObject *)L_6, (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )((*(NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)((NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 *)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_mD60409181D12CDB4602818461FA124AC78A109BB_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_mD60409181D12CDB4602818461FA124AC78A109BB_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mD5C33A20545AFE7CBE6BCC91F8BBA717E14A0722_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
bool L_3 = (( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m64E0291A78FAB64D4ED8A2877DC933F47E3A0A50_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mBEEF2AAEEB4D901A3076AE8AEBD9FCD7E8D0E300((&L_0), (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_tBB88D2BAC6A5B7E83EAF0774C620EF99949E9772 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,UnityEngine.Networking.NetworkBroadcastResult>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mC4843788BA8C5CE0182934E147DE2D61E2BB6293_gshared (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB * __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_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__this);
(( bool (*) (Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tBEB3B6C928C0C22437FB7CC63BD32E6294447FAB *)__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
#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.UInt64Enum,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m980B1C5DED9EC2E3BC44CFFB3471A0786AD4253C_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7C9675FCFCDC4533F056E3E180012E709602F934_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___capacity0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m72C07BBB227CD24A25E3BAFDBA823CF13F01A4B9_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___comparer0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE8B58054010B6A27B6501F5BACCD7FDA28CF01C2_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mE8B58054010B6A27B6501F5BACCD7FDA28CF01C2_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * 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_mE8B58054010B6A27B6501F5BACCD7FDA28CF01C2_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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
goto IL_0036;
}
}
{
EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 * L_9 = (( EqualityComparer_1_tE15CCF8B6B272417A33642B4EEBB8C6D4CC0C269 * (*) (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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(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.UInt64Enum,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE4CB860B38ED182A2AA5F44A1AA6D7D4FB599D13_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___dictionary0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,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_m911DECE7D14D567A923A6504564DA9E3BD28883D_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m911DECE7D14D567A923A6504564DA9E3BD28883D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B2_0 = NULL;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B3_1 = NULL;
{
RuntimeObject* L_0 = ___dictionary0;
G_B1_0 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
if (L_0)
{
G_B2_0 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(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.UInt64Enum,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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(G_B2_0));
}
IL_000d:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)G_B3_1);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)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_m911DECE7D14D567A923A6504564DA9E3BD28883D_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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * L_12 = (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_14 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_12->get_entries_1();
V_1 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_14;
V_2 = (int32_t)0;
goto IL_0080;
}
IL_004f:
{
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_18 = V_1;
int32_t L_19 = V_2;
NullCheck(L_18);
uint64_t L_20 = (uint64_t)((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
V_4 = (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA )L_30;
uint64_t L_31 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,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_m671C2BA3B2BF2CDF82064DE82345B3EBCA8B922B_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___collection0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,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_m0FCF8D7DA3BB2E3B1CA7A4E73FAF09603F468048_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m0FCF8D7DA3BB2E3B1CA7A4E73FAF09603F468048_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B2_1 = NULL;
RuntimeObject* G_B1_0 = NULL;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * 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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(__this));
goto IL_000e;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(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.UInt64Enum,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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)(G_B2_1));
}
IL_0013:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)G_B3_1);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)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_m0FCF8D7DA3BB2E3B1CA7A4E73FAF09603F468048_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.UInt64Enum,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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA L_9 = InterfaceFuncInvoker0< KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.UInt64Enum,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
V_1 = (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA )L_9;
uint64_t L_10 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE4E3525594BDF9B652BF3C240C694422FD8B2D06_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mE4E3525594BDF9B652BF3C240C694422FD8B2D06_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.UInt64Enum,System.Object>::get_Comparer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mD3B00320AA2C99000F3DBC47CEE2B7AA4D0D856B_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
return L_0;
}
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m94EC8D849C402CAA2EFE04EE9DC4B4D8E61989FD_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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.UInt64Enum,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * Dictionary_2_get_Keys_m46B5464D4F4CD5DF92D3178EE2F1AD805576ABBA_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_0 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_1 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_2 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<System.UInt64Enum,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_m0011AD9E8484F6AAF03F1C8CED31D41D69E4C751_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_0 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_1 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_2 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<System.UInt64Enum,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_m35EF66EAEF1267E776E07A2724E6CEF02E825BE4_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_0 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_1 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_2 = (KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * Dictionary_2_get_Values_mF9CBF6E39AB77E6A8318A4179908B907E8D530EA_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_0 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_1 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_2 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<System.UInt64Enum,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_mC71006A98BC4B48A15558E6C802AAA0A496B7F04_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_0 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_1 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_2 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<System.UInt64Enum,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_m1121E5735E396ABD29503D7F25266E71342A3611_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_0 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_1 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *, Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_2 = (ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 *)__this->get_values_8();
return L_2;
}
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mD6DD6C1822B715EE8AC64DCBC5D15D77E02F5DBB_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_mD6DD6C1822B715EE8AC64DCBC5D15D77E02F5DBB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
uint64_t L_0 = ___key0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_3 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_mD6DD6C1822B715EE8AC64DCBC5D15D77E02F5DBB_RuntimeMethod_var);
}
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m58E1C84B0339D33363277303B821EFE141FC3387_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m06059A8E535BE4077FB476A1C8E7062FE1AE2642_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,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_m9CAC7ED6419718309CB4C3A5D27D220DFC86E278_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA ___keyValuePair0, const RuntimeMethod* method)
{
{
uint64_t L_0 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,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_m9CE9A9657E2580B26F18C10161A2F4D3A2C1BFAA_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
uint64_t L_0 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_4 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___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.UInt64Enum,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_m11F3A0A2313D121CF87C3C960F081DAC2659DF87_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
uint64_t L_0 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_4 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___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;
}
}
{
uint64_t L_9 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m90A66FE3F0EC255B7F3639E1D22CC04993947563_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_6 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m206B2AE319B86661CBD1486C20E617BD43038C63_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___key0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,System.Object>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m9F392995AE46C1E9172545BC1D799BD4E2AE0F43_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_1 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_4 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_11 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_15 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* V_1 = NULL;
int32_t V_2 = 0;
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_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_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_RuntimeMethod_var);
}
IL_002e:
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_9 = ___array0;
NullCheck(L_9);
int32_t L_10 = ___index1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_11 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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_mDFB4A5E1455B4E6398EFE9482CF9E899C8FB03B1_RuntimeMethod_var);
}
IL_0046:
{
int32_t L_13 = (int32_t)__this->get_count_2();
V_0 = (int32_t)L_13;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_14 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
V_1 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_14;
V_2 = (int32_t)0;
goto IL_0094;
}
IL_0058:
{
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
uint64_t L_23 = (uint64_t)((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_mF46874673279230A9297B6F409950D4508EDFC5B((&L_27), (uint64_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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA )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.UInt64Enum,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E Dictionary_2_GetEnumerator_m707FB8D79A86245E08A63E8A0188AF303B8F2FF1_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548((&L_0), (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,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_mDC4772C8BD8B9B0EF5E99BF7E3207BF4FCF8C94D_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548((&L_0), (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E 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.UInt64Enum,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m0B691F5BDE6F76713B8535A4489C250F0A19A326_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m0B691F5BDE6F76713B8535A4489C250F0A19A326_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_m0B691F5BDE6F76713B8535A4489C250F0A19A326_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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_12 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_13 = (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)(KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
V_0 = (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)L_13;
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_14 = V_0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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.UInt64Enum,System.Object>::FindEntry(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mE81015B25761F53809F14E08835C598A3A25D578_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_mE81015B25761F53809F14E08835C598A3A25D578_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_mE81015B25761F53809F14E08835C598A3A25D578_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();
uint64_t L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_11 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_16 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_17 = V_1;
NullCheck(L_16);
uint64_t L_18 = (uint64_t)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
uint64_t L_19 = ___key0;
NullCheck((RuntimeObject*)L_15);
bool L_20 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (uint64_t)L_18, (uint64_t)L_19);
if (!L_20)
{
goto IL_0077;
}
}
{
int32_t L_21 = V_1;
return L_21;
}
IL_0077:
{
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_22 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::Initialize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m526DFFBE6E9A026E61B66D043E0E9380844D0FA0_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_m526DFFBE6E9A026E61B66D043E0E9380844D0FA0_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_10 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)(EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)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.UInt64Enum,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mBA41B1344718407D6AF1EB8323F6410E01A4A766_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_mBA41B1344718407D6AF1EB8323F6410E01A4A766_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_mBA41B1344718407D6AF1EB8323F6410E01A4A766_RuntimeMethod_var);
}
IL_0013:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
if (L_2)
{
goto IL_0022;
}
}
{
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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();
uint64_t L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_12 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_17 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_18 = V_4;
NullCheck(L_17);
uint64_t L_19 = (uint64_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
uint64_t L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint64_t)L_19, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_23 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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;
}
}
{
uint64_t L_28 = ___key0;
uint64_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_mBA41B1344718407D6AF1EB8323F6410E01A4A766_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_34 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_40 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_45 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_50 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_53 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_59 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_60 = V_3;
NullCheck(L_59);
uint64_t L_61 = ___key0;
((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_62 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_72 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
NullCheck(L_72);
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,System.Object>::OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_19 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)(EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)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_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)((KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_RuntimeMethod_var);
}
IL_00b9:
{
V_5 = (int32_t)0;
goto IL_0103;
}
IL_00be:
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_26 = V_3;
int32_t L_27 = V_5;
NullCheck(L_26);
uint64_t L_28 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)((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_mC996C8B8ABC333F0E90D78B4CE1EC20C1C3DC927_RuntimeMethod_var);
}
IL_00dd:
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_30 = V_3;
int32_t L_31 = V_5;
NullCheck(L_30);
uint64_t L_32 = KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_33 = V_3;
int32_t L_34 = V_5;
NullCheck(L_33);
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_inline((KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)(KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA *)((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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* 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.UInt64Enum,System.Object>::Resize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3856DAD409E6CF415C12CA82E521677A0F054A53_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3856DAD409E6CF415C12CA82E521677A0F054A53_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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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.UInt64Enum,System.Object>::Resize(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m15D025E09D009AEB9FB492DB8C5762018E85ACE1_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m15D025E09D009AEB9FB492DB8C5762018E85ACE1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_8 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)(EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
V_1 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_8;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_9 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_19 = V_1;
int32_t L_20 = V_3;
NullCheck(L_19);
uint64_t L_21 = (uint64_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, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_46 = V_1;
__this->set_entries_1(L_46);
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m231D87008CE27CC391B93836660370DE42A992B8_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m231D87008CE27CC391B93836660370DE42A992B8_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_m231D87008CE27CC391B93836660370DE42A992B8_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();
uint64_t L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_12 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_17 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
uint64_t L_19 = (uint64_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
uint64_t L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint64_t)L_19, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_25 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_28 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_30 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_33 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_35 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_38 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_39 = V_3;
NullCheck(L_38);
uint64_t* L_40 = (uint64_t*)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_40, sizeof(uint64_t));
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_41 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_48 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::Remove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m43CD151A8A6EB4EE7BF85F4A37459EB1C2073799_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m43CD151A8A6EB4EE7BF85F4A37459EB1C2073799_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_m43CD151A8A6EB4EE7BF85F4A37459EB1C2073799_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();
uint64_t L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_12 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_17 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
uint64_t L_19 = (uint64_t)((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
uint64_t L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<System.UInt64Enum>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (uint64_t)L_19, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_25 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_28 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_30 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_34 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_37 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_39 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_42 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
int32_t L_43 = V_3;
NullCheck(L_42);
uint64_t* L_44 = (uint64_t*)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_44, sizeof(uint64_t));
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_45 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_52 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mA71A510F652DAC252CBF2E4F87AB30B6198F82B8_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
uint64_t L_0 = ___key0;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_4 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,System.Object>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m5BBD1E59A69C8FF8D25C59BB8027D1519080A7B1_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
bool L_2 = (( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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.UInt64Enum,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_m6B5667AADFEDC4032139AFFD74B564E1605D998D_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64Enum,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_m1F4E6333F80B4D0413D4F15BD7201FC7F1A58687_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_0 = ___array0;
int32_t L_1 = ___index1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)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.UInt64Enum,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m7122DFA33D7CFC8148D1B684636590E12C12EE25_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* V_0 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* V_2 = NULL;
int32_t V_3 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
int32_t V_5 = 0;
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_19 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_RuntimeMethod_var);
}
IL_007e:
{
RuntimeArray * L_21 = ___array0;
V_0 = (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)((KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_22 = V_0;
if (!L_22)
{
goto IL_0091;
}
}
{
KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE* L_23 = V_0;
int32_t L_24 = ___index1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (KeyValuePair_2U5BU5D_t0E4F108D7210E8C7DE0893830988A8D0E4630BDE*)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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_27 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
V_2 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_27;
V_3 = (int32_t)0;
goto IL_00f1;
}
IL_00ab:
{
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_34 = V_2;
int32_t L_35 = V_3;
NullCheck(L_34);
uint64_t L_36 = (uint64_t)((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
uint64_t L_37 = L_36;
RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_37);
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_50 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__this->get_entries_1();
V_6 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)L_50;
V_7 = (int32_t)0;
goto IL_0173;
}
IL_012d:
{
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_57 = V_6;
int32_t L_58 = V_7;
NullCheck(L_57);
uint64_t L_59 = (uint64_t)((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* 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_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA L_63;
memset((&L_63), 0, sizeof(L_63));
KeyValuePair_2__ctor_mF46874673279230A9297B6F409950D4508EDFC5B((&L_63), (uint64_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA 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_m7122DFA33D7CFC8148D1B684636590E12C12EE25_RuntimeMethod_var);
} // end catch (depth: 1)
IL_018c:
{
return;
}
}
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mA0AFE10E3C61F3D9C4114FA56C7A9A043E2A66E3_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548((&L_0), (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E 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.UInt64Enum,System.Object>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mB6D80D2F234527E20D82F9E7B12B7F33B090A654_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m9618403A8C2E9A6099B2427D43431D2AEB44847A_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m9618403A8C2E9A6099B2427D43431D2AEB44847A_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.UInt64Enum,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mE9B0C0C59078228D904990CCABE2A75051AA028B_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m87CD406B8152E3DB12EEB5392EE9BA4B219231E8_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m9FD1DD8C82D74C4B75B5F0A19A6272F162639E37_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * L_0 = (( KeyCollection_t68EE43D5A8E5DF62B25454EA16F8A13D2B0BBC8B * (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mDCE4D4780C79E2190E8D7509F08006E527E2719A_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * L_0 = (( ValueCollection_t608C919ADC97B7CAD4DC7B1A65E22DB3499B83D2 * (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return L_0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m674ED149D35AF68C25377596F6EC307FAFC48A99_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
int32_t L_3 = (( int32_t (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_t)((*(uint64_t*)((uint64_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_t7C9ED59480219F7DDBED513A5542071BD97F0FEE* L_5 = (EntryU5BU5D_t7C9ED59480219F7DDBED513A5542071BD97F0FEE*)__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.UInt64Enum,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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
uint64_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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
uint64_t L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_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_m38F3DF484C3BDFD5D4A5B72DD18E36937D7808A5_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::IsCompatibleKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mA4661610ACC0437A53AEC76EAA696396DA8D5135_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mA4661610ACC0437A53AEC76EAA696396DA8D5135_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_mA4661610ACC0437A53AEC76EAA696396DA8D5135_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.UInt64Enum,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
uint64_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_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_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_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
uint64_t L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( void (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_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_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_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_m35E69757FC77A1EBFD8EFF31A28F5EF65A4DE139_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64Enum,System.Object>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m1523582139912B706E4562788D6E2BA2905B4933_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
bool L_3 = (( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_t)((*(uint64_t*)((uint64_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.UInt64Enum,System.Object>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mD2658BB884FF4E0A28D67E7D0D971962700F489D_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __this, const RuntimeMethod* method)
{
{
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1B46BE02FAE9131588D2F5A1BDCA97AF03B19548((&L_0), (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t3F9B4BD9AF23EE3E667F4CB97AEAC9400224C32E 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.UInt64Enum,System.Object>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m8C0B2FC7D1514529DCDE580C59BBACEFFA4C766A_gshared (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE * __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_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this);
(( bool (*) (Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tC3B35B84DF06D773CB90D65C3F1E64290936D7EE *)__this, (uint64_t)((*(uint64_t*)((uint64_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
#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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD721F6D425019314C1037D5D20B42AF94CF2F4DB_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m452E63ED59D453980B0C6DDD7339FD07B3471E8E_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___capacity0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9E8B50C39E610CF60B5053663A70BE3B5D224F3B_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___comparer0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m19F5E63C8C75AEA76305DC4B8037655DDA8E4CE6_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m19F5E63C8C75AEA76305DC4B8037655DDA8E4CE6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * 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_m19F5E63C8C75AEA76305DC4B8037655DDA8E4CE6_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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
goto IL_0036;
}
}
{
EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 * L_9 = (( EqualityComparer_1_tA2C926F588F7558D1AD65DEA66C6F0104BA0DF87 * (*) (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_t283EECF1507E23DEAA390A103471739BF608C018 *)(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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m49B4A39324F9E9129599EFE124281B2F4F74FDC5_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___dictionary0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_mAF80543D4BA2FA6EC915F0C392668F30D8E9C05A_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mAF80543D4BA2FA6EC915F0C392668F30D8E9C05A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 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_t283EECF1507E23DEAA390A103471739BF608C018 * G_B2_0 = NULL;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * G_B3_1 = NULL;
{
RuntimeObject* L_0 = ___dictionary0;
G_B1_0 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
if (L_0)
{
G_B2_0 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(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<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,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_t283EECF1507E23DEAA390A103471739BF608C018 *)(G_B2_0));
}
IL_000d:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)G_B3_1);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)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_mAF80543D4BA2FA6EC915F0C392668F30D8E9C05A_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_t283EECF1507E23DEAA390A103471739BF608C018 * L_12 = (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_14 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_12->get_entries_1();
V_1 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_14;
V_2 = (int32_t)0;
goto IL_0080;
}
IL_004f:
{
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_18 = V_1;
int32_t L_19 = V_2;
NullCheck(L_18);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_20 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,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_t198F3EF99C5CB706B8E678896CA900035FACF342 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
V_4 = (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 )L_30;
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_31 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m65B43B4049457F6F12D8CCD2707A803EDC12D6CB_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___collection0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m338B65C6264242B96425DC1165008F9A467C4980_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m338B65C6264242B96425DC1165008F9A467C4980_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 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_t283EECF1507E23DEAA390A103471739BF608C018 * G_B2_1 = NULL;
RuntimeObject* G_B1_0 = NULL;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * 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_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(__this));
goto IL_000e;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)(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<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,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_t283EECF1507E23DEAA390A103471739BF608C018 *)(G_B2_1));
}
IL_0013:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)G_B3_1);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)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_m338B65C6264242B96425DC1165008F9A467C4980_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<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,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_t198F3EF99C5CB706B8E678896CA900035FACF342 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
V_1 = (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 )L_9;
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_10 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m552E813CBC752A48EB8896B20C7E4FFB9098364D_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m552E813CBC752A48EB8896B20C7E4FFB9098364D_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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::get_Comparer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m8FFED7953B20D835815BBCB7120531D5F2D826D4_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
return L_0;
}
}
// System.Int32 System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mBE16BFDE94C35EAD824C09E9AC0E58926B0160D1_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * Dictionary_2_get_Keys_m326B9BF2B5A618A990AD6547B050BDFCBBF38893_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_0 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_1 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_2 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m5D135F19B258E90167C119D8B79262747F8ABDFD_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_0 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_1 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_2 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m71E21A9380B05C43BCEAE98F621D1F719F3E899A_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_0 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_1 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_2 = (KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * Dictionary_2_get_Values_m569B01044FBC044334761432937991A806EB2B9D_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_0 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_1 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_2 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m41F3F32CE2C6074445854C63AF722AB48785D629_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_0 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_1 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_2 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m133E9D5C19B0FACE9DE82D1E3B278EA32EAD7070_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_0 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_1 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *, Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_2 = (ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD *)__this->get_values_8();
return L_2;
}
}
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mE65E84630823515A1348C9199A98DB4B7F36402E_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_mE65E84630823515A1348C9199A98DB4B7F36402E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_3 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_mE65E84630823515A1348C9199A98DB4B7F36402E_RuntimeMethod_var);
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mDB65F945D7D22C75D0E873BB63B5A4BB650577BB_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC812D3CEC119E86EFB942E1723BE9077F7997E75_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m7ED0A92572C8500E3A015D64D3387DE8DE5A64BE_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 ___keyValuePair0, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_mDC0D918855A368D720B6893480E640CE7FF3F4F2_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_4 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m5B629320CEADA0D8FBE826E1B6283A9A07408D25_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_4 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___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;
}
}
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_9 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mFA33729033D53B13B30BC96997423A76EB5C0057_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_6 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m8463ED04C5E71B0763A62C364ACB19B759277DA8_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m220EB857FD2995B3304970828CD7CE8AACD9D3D3_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_1 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_4 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_11 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_15 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mC3FF02D6535525EA672E442D86070E94A1F64A46_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_mC3FF02D6535525EA672E442D86070E94A1F64A46_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* V_1 = NULL;
int32_t V_2 = 0;
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_mC3FF02D6535525EA672E442D86070E94A1F64A46_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_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_mC3FF02D6535525EA672E442D86070E94A1F64A46_RuntimeMethod_var);
}
IL_002e:
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_9 = ___array0;
NullCheck(L_9);
int32_t L_10 = ___index1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_11 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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_mC3FF02D6535525EA672E442D86070E94A1F64A46_RuntimeMethod_var);
}
IL_0046:
{
int32_t L_13 = (int32_t)__this->get_count_2();
V_0 = (int32_t)L_13;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_14 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
V_1 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_14;
V_2 = (int32_t)0;
goto IL_0094;
}
IL_0058:
{
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_23 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t198F3EF99C5CB706B8E678896CA900035FACF342 L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_m5AB4FB1B39E49ED5AF3BA86F584F1B3DEFFEF787((&L_27), (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t198F3EF99C5CB706B8E678896CA900035FACF342 )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 Dictionary_2_GetEnumerator_m6E0BF2C3FD1968EFBD38963B604A3A193D5D28F8_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515((&L_0), (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_mE5DF7257A320AC6796747F0DDBC15CE8B22F0604_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515((&L_0), (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m4E84EE2522E5D19B4EE8C438670D37F66775A3AC_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m4E84EE2522E5D19B4EE8C438670D37F66775A3AC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_m4E84EE2522E5D19B4EE8C438670D37F66775A3AC_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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_12 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_13 = (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)(KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
V_0 = (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)L_13;
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_14 = V_0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::FindEntry(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mAE11CFC64B08328680CBC6337FD611D61692BEC9_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_mAE11CFC64B08328680CBC6337FD611D61692BEC9_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_mAE11CFC64B08328680CBC6337FD611D61692BEC9_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();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_11 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_16 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_17 = V_1;
NullCheck(L_16);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_18 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_19 = ___key0;
NullCheck((RuntimeObject*)L_15);
bool L_20 = InterfaceFuncInvoker2< bool, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_18, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_19);
if (!L_20)
{
goto IL_0077;
}
}
{
int32_t L_21 = V_1;
return L_21;
}
IL_0077:
{
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_22 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Initialize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mF27A518C983FE7E5967AFEF7D5A0E7400DED0298_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mF27A518C983FE7E5967AFEF7D5A0E7400DED0298_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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_10 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)(EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m4FC98FEFA679820EADA43726AEFF655727788557_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m4FC98FEFA679820EADA43726AEFF655727788557_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_m4FC98FEFA679820EADA43726AEFF655727788557_RuntimeMethod_var);
}
IL_0013:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
if (L_2)
{
goto IL_0022;
}
}
{
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_12 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_17 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_18 = V_4;
NullCheck(L_17);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_19 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_19, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_23 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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;
}
}
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_28 = ___key0;
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA 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_m4FC98FEFA679820EADA43726AEFF655727788557_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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_34 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_40 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_45 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_50 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_53 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_59 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_60 = V_3;
NullCheck(L_59);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_61 = ___key0;
((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_62 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_72 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
NullCheck(L_72);
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_19 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)(EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)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_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)((KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_RuntimeMethod_var);
}
IL_00b9:
{
V_5 = (int32_t)0;
goto IL_0103;
}
IL_00be:
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_26 = V_3;
int32_t L_27 = V_5;
NullCheck(L_26);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_28 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)((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_mEAD32F4C128E3F9C9AF3CD4205C48571FCF5F1D6_RuntimeMethod_var);
}
IL_00dd:
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_30 = V_3;
int32_t L_31 = V_5;
NullCheck(L_30);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_32 = KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_33 = V_3;
int32_t L_34 = V_5;
NullCheck(L_33);
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_inline((KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)(KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 *)((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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* 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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Resize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m59D3CF1CCC8149AEEA1FC0830442FA8E37F207D8_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m59D3CF1CCC8149AEEA1FC0830442FA8E37F207D8_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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Resize(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mCB4853DCE27EFADFF19845658351BFD97A2CA5E9_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mCB4853DCE27EFADFF19845658351BFD97A2CA5E9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_8 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)(EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
V_1 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_8;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_9 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_19 = V_1;
int32_t L_20 = V_3;
NullCheck(L_19);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_21 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((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, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_46 = V_1;
__this->set_entries_1(L_46);
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1ECF57F4DC4D9AF711404BCC6587C0C818103886_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1ECF57F4DC4D9AF711404BCC6587C0C818103886_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_m1ECF57F4DC4D9AF711404BCC6587C0C818103886_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();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_12 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_17 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_19 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_19, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_25 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_28 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_30 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_33 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_35 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_38 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_39 = V_3;
NullCheck(L_38);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA * L_40 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_40, sizeof(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ));
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_41 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_48 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::Remove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m956D46DA9B0528022A47D62A488BF001FBE1A37D_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m956D46DA9B0528022A47D62A488BF001FBE1A37D_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_m956D46DA9B0528022A47D62A488BF001FBE1A37D_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();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_12 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_17 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_19 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Experimental.TerrainAPI.TerrainUtility/TerrainMap/TileCoord>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_19, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_25 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_28 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_30 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_34 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_37 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_39 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_42 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
int32_t L_43 = V_3;
NullCheck(L_42);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA * L_44 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_44, sizeof(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ));
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_45 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_52 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mDC342725E8BDB1E283514A3A49A4A5C9E466EE2F_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_4 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m17184E8EBF068D33FBD58DE4C83F800F9B888691_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
bool L_2 = (( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m5FEE5D6E582DE8C8638730601BC40F48FAD36473_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m96C94505CB192CB8BC3C96003B35716D17CC9D8F_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_0 = ___array0;
int32_t L_1 = ___index1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* V_0 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* V_2 = NULL;
int32_t V_3 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
int32_t V_5 = 0;
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_19 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_RuntimeMethod_var);
}
IL_007e:
{
RuntimeArray * L_21 = ___array0;
V_0 = (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)((KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_22 = V_0;
if (!L_22)
{
goto IL_0091;
}
}
{
KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E* L_23 = V_0;
int32_t L_24 = ___index1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (KeyValuePair_2U5BU5D_t6A43305072C9AA017F5C3B4E4B2953AE5C85A27E*)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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_27 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
V_2 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_27;
V_3 = (int32_t)0;
goto IL_00f1;
}
IL_00ab:
{
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_34 = V_2;
int32_t L_35 = V_3;
NullCheck(L_34);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_36 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_37 = L_36;
RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_37);
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_50 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__this->get_entries_1();
V_6 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)L_50;
V_7 = (int32_t)0;
goto IL_0173;
}
IL_012d:
{
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_57 = V_6;
int32_t L_58 = V_7;
NullCheck(L_57);
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_59 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* 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_t198F3EF99C5CB706B8E678896CA900035FACF342 L_63;
memset((&L_63), 0, sizeof(L_63));
KeyValuePair_2__ctor_m5AB4FB1B39E49ED5AF3BA86F584F1B3DEFFEF787((&L_63), (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 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_m790220586EEB3943F6DBFDDDD6155BD2B70BF590_RuntimeMethod_var);
} // end catch (depth: 1)
IL_018c:
{
return;
}
}
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m971EDDC5DC92E53822005BF5416F6DFAC92A6BDA_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515((&L_0), (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m6294EE7A081126F8BEE26F435FBC2576E0924F6C_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m1A38D961A0CD597D8AC4981A2AD71B8E6971ABA2_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m1A38D961A0CD597D8AC4981A2AD71B8E6971ABA2_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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mD9BC5881302FBF898A20D9DF680BBD1A684A733B_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m27082E2C192D8895EC9B804EE88F748C3035C41A_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m6AEC08C8F987C1E9C5E2C4DC0062826B10A6B854_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * L_0 = (( KeyCollection_tCFA1A910066236156BCAB78D25ADCAC725EE054B * (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mA6B691651B50970A0B5931F59C7ABA0DA4F08848_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * L_0 = (( ValueCollection_t2515D349EA109E8838394CEED0B2E9CA351123FD * (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return L_0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mC11D7F8CAA79368B726023C31EC0B33DF6D0B5D3_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
int32_t L_3 = (( int32_t (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((*(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)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_t50748B96662D70C34AB62339BEB0FBCFD115A7C3* L_5 = (EntryU5BU5D_t50748B96662D70C34AB62339BEB0FBCFD115A7C3*)__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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA 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) * 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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((*(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_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_m78903364E891DB5F3B3A76D8BA8C813C1915ABA4_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::IsCompatibleKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m0BAF748EFBB5A7CE8FD15DC43BDF58C2449A3978_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m0BAF748EFBB5A7CE8FD15DC43BDF58C2449A3978_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_m0BAF748EFBB5A7CE8FD15DC43BDF58C2449A3978_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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA 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) * 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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((*(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( void (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_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_mAFE79832D6596A36712A3DE7BE9760FEF40BC563_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mAFCC4DD8D797A2D0AC1ACDC26839259A538D5FF3_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
bool L_3 = (( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((*(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m5CD769DBFC1E745AFB9C27D8258EB0AFB3DF4038_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __this, const RuntimeMethod* method)
{
{
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF794BC146F71360488455B78D22FB5AEFA84E515((&L_0), (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t71B93BE98D0EF45AF866DB4944B21CC1D0957B69 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<UnityEngine.Experimental.TerrainAPI.TerrainUtility_TerrainMap_TileCoord,System.Object>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mF619BAC4436706DA08DFAE081856F4BFB1D07C27_gshared (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 * __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_t283EECF1507E23DEAA390A103471739BF608C018 *)__this);
(( bool (*) (Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *, TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t283EECF1507E23DEAA390A103471739BF608C018 *)__this, (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )((*(TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)((TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA *)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
#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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6DC426735759BE22C3F5FA241CFE6AB64C30AE0C_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB03073AF04B118B08454A5AF051FA11A7A20918B_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___capacity0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE78F268EE4D869E07EFA899F64B0C8DF2DBA9D09_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___comparer0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2443152A93B92C9556DD5619FE001CEAAAEF3BD6_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2443152A93B92C9556DD5619FE001CEAAAEF3BD6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * 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_m2443152A93B92C9556DD5619FE001CEAAAEF3BD6_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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
goto IL_0036;
}
}
{
EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 * L_9 = (( EqualityComparer_1_t7BE151B9C70DC30A286D5198A77C240720BE9331 * (*) (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_t16066962E086719318886CEBB0F39834B3C060D7 *)(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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m221858D8A2E4E6D1171ED9D4EAE41CB0A4A29096_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___dictionary0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,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_m9D6AC9606A8E1BEAF8FC107407E622910A823F88_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m9D6AC9606A8E1BEAF8FC107407E622910A823F88_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 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_t16066962E086719318886CEBB0F39834B3C060D7 * G_B2_0 = NULL;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * G_B3_1 = NULL;
{
RuntimeObject* L_0 = ___dictionary0;
G_B1_0 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
if (L_0)
{
G_B2_0 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(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<UnityEngine.Networking.NetworkHash128,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_t16066962E086719318886CEBB0F39834B3C060D7 *)(G_B2_0));
}
IL_000d:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)G_B3_1);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)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_m9D6AC9606A8E1BEAF8FC107407E622910A823F88_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_t16066962E086719318886CEBB0F39834B3C060D7 * L_12 = (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_14 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_12->get_entries_1();
V_1 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_14;
V_2 = (int32_t)0;
goto IL_0080;
}
IL_004f:
{
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_18 = V_1;
int32_t L_19 = V_2;
NullCheck(L_18);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_20 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
V_4 = (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 )L_30;
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_31 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,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_mA50DC747B821DCC6AD4920AAF5BBFCC098536413_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___collection0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,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_mBAB0083F502109FBEB8364233F99229E13C242F0_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mBAB0083F502109FBEB8364233F99229E13C242F0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 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_t16066962E086719318886CEBB0F39834B3C060D7 * G_B2_1 = NULL;
RuntimeObject* G_B1_0 = NULL;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * 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_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(__this));
goto IL_000e;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)(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<UnityEngine.Networking.NetworkHash128,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_t16066962E086719318886CEBB0F39834B3C060D7 *)(G_B2_1));
}
IL_0013:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)G_B3_1);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)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_mBAB0083F502109FBEB8364233F99229E13C242F0_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<UnityEngine.Networking.NetworkHash128,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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkHash128,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
V_1 = (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 )L_9;
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_10 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFABD28D2583BC37D63E36B09BE5D5A73678AE707_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mFABD28D2583BC37D63E36B09BE5D5A73678AE707_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<UnityEngine.Networking.NetworkHash128,System.Object>::get_Comparer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m8C66E002606934A7467798481088E0CA7F574457_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
return L_0;
}
}
// System.Int32 System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mC587CF0C1DE66140F14C72EF188A551E1BBFC9D5_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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<UnityEngine.Networking.NetworkHash128,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * Dictionary_2_get_Keys_m1F1471671693E080270D1AB3F5C8ACE0167BF4F4_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_0 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_1 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_2 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_mC62FB768FAD7D40BA73F5509072812F3547EEC22_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_0 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_1 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_2 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_mF5305EAC4602E70A7799570A78449F708B661D36_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_0 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_1 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_2 = (KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * Dictionary_2_get_Values_mE8879D37EF238777A40FA4D8234104A30F8BF699_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_0 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_1 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_2 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_m30E469EB633CA0D9E9D608D256B7C5BAE42063B2_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_0 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_1 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_2 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_m978BE2572F66A2F8BE336D0AB14B809511CC56C1_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_0 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_1 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *, Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_2 = (ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 *)__this->get_values_8();
return L_2;
}
}
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m38C237A4C60A6FBD781A7B12C9137BC5F75663A5_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m38C237A4C60A6FBD781A7B12C9137BC5F75663A5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_3 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_m38C237A4C60A6FBD781A7B12C9137BC5F75663A5_RuntimeMethod_var);
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m39DAD59CB3E8A454219CC16E0D12B72AE51031A9_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5BB734A17988D7EC1EA55DE6C5F21E2235E00F57_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,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_m7C82083EC05D93E4D0C186740340856106FF7919_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 ___keyValuePair0, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_m986B6488A3E7FFCD933AFDA8B2CE49BC8D0FAF86_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_4 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___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<UnityEngine.Networking.NetworkHash128,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_mDDEDEB2B601F236D9EFA02B1EECD2733806B29D5_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_4 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___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;
}
}
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_9 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mBBF814EA8628F1D8494782062F7BEF07193A53CA_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_6 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mFDDC69BD8FBB88F258765EC75B8A07AA73AB8338_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,System.Object>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m6CDFB615E673C70A929E65BB24F79DB824ACC18F_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_1 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_4 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_11 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_15 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m407699183B81EA5AF5857D72B52BF6BA3F871E80_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_m407699183B81EA5AF5857D72B52BF6BA3F871E80_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* V_1 = NULL;
int32_t V_2 = 0;
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_m407699183B81EA5AF5857D72B52BF6BA3F871E80_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_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_m407699183B81EA5AF5857D72B52BF6BA3F871E80_RuntimeMethod_var);
}
IL_002e:
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_9 = ___array0;
NullCheck(L_9);
int32_t L_10 = ___index1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_11 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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_m407699183B81EA5AF5857D72B52BF6BA3F871E80_RuntimeMethod_var);
}
IL_0046:
{
int32_t L_13 = (int32_t)__this->get_count_2();
V_0 = (int32_t)L_13;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_14 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
V_1 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_14;
V_2 = (int32_t)0;
goto IL_0094;
}
IL_0058:
{
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_23 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_mD17930A8E2DF1E1CC079CA3363D02ECC73B65E1C((&L_27), (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 )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<UnityEngine.Networking.NetworkHash128,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A Dictionary_2_GetEnumerator_m426B6368444FBCA24CAA06656E99EF2F1BDC6506_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736((&L_0), (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,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_mE0FD63F32F7E266D74185739432CDC934263DC42_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736((&L_0), (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A 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<UnityEngine.Networking.NetworkHash128,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m33C70F72398B3777DFADDC7D487C2D40849CA647_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m33C70F72398B3777DFADDC7D487C2D40849CA647_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_m33C70F72398B3777DFADDC7D487C2D40849CA647_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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_12 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_13 = (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)(KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
V_0 = (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)L_13;
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_14 = V_0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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<UnityEngine.Networking.NetworkHash128,System.Object>::FindEntry(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m399414DC8F37C299B710B6CAC87FD70CB7D48C2F_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m399414DC8F37C299B710B6CAC87FD70CB7D48C2F_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_m399414DC8F37C299B710B6CAC87FD70CB7D48C2F_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();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_11 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_16 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_17 = V_1;
NullCheck(L_16);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_18 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_19 = ___key0;
NullCheck((RuntimeObject*)L_15);
bool L_20 = InterfaceFuncInvoker2< bool, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_18, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_19);
if (!L_20)
{
goto IL_0077;
}
}
{
int32_t L_21 = V_1;
return L_21;
}
IL_0077:
{
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_22 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::Initialize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m488327DEA811498A3278FE12B6815A28D1DB10EA_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_m488327DEA811498A3278FE12B6815A28D1DB10EA_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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_10 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)(EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)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<UnityEngine.Networking.NetworkHash128,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mED0546C798B1F628704C9C04EAF5856E10DF128A_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_mED0546C798B1F628704C9C04EAF5856E10DF128A_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_mED0546C798B1F628704C9C04EAF5856E10DF128A_RuntimeMethod_var);
}
IL_0013:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
if (L_2)
{
goto IL_0022;
}
}
{
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_12 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_17 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_18 = V_4;
NullCheck(L_17);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_19 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_19, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_23 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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;
}
}
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_28 = ___key0;
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C 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_mED0546C798B1F628704C9C04EAF5856E10DF128A_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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_34 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_40 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_45 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_50 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_53 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_59 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_60 = V_3;
NullCheck(L_59);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_61 = ___key0;
((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_62 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_72 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
NullCheck(L_72);
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,System.Object>::OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_19 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)(EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)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_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)((KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_RuntimeMethod_var);
}
IL_00b9:
{
V_5 = (int32_t)0;
goto IL_0103;
}
IL_00be:
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_26 = V_3;
int32_t L_27 = V_5;
NullCheck(L_26);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_28 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)((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_mAEBC8CC8586CCCDC269266C9479C41D94C06D61A_RuntimeMethod_var);
}
IL_00dd:
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_30 = V_3;
int32_t L_31 = V_5;
NullCheck(L_30);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_32 = KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_33 = V_3;
int32_t L_34 = V_5;
NullCheck(L_33);
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_inline((KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)(KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 *)((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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* 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<UnityEngine.Networking.NetworkHash128,System.Object>::Resize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mD8B83747527A752BBD877EB14B3F005C14F9C97B_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mD8B83747527A752BBD877EB14B3F005C14F9C97B_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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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<UnityEngine.Networking.NetworkHash128,System.Object>::Resize(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m0B5BF60E6CF0E9EBC4D6492B70E148077039CF4C_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m0B5BF60E6CF0E9EBC4D6492B70E148077039CF4C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_8 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)(EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
V_1 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_8;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_9 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_19 = V_1;
int32_t L_20 = V_3;
NullCheck(L_19);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_21 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((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, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_46 = V_1;
__this->set_entries_1(L_46);
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m05813480AEFCDB12F0C238835435F9CC492892C8_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m05813480AEFCDB12F0C238835435F9CC492892C8_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_m05813480AEFCDB12F0C238835435F9CC492892C8_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();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_12 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_17 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_19 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_19, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_25 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_28 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_30 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_33 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_35 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_38 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_39 = V_3;
NullCheck(L_38);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C * L_40 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_40, sizeof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ));
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_41 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_48 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::Remove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m56CB4265100BD0C269B9928180C5E953A1A111C8_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m56CB4265100BD0C269B9928180C5E953A1A111C8_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_m56CB4265100BD0C269B9928180C5E953A1A111C8_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();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_12 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_17 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_19 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkHash128>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_19, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_25 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_28 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_30 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_34 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_37 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_39 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_42 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
int32_t L_43 = V_3;
NullCheck(L_42);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C * L_44 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_44, sizeof(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ));
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_45 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_52 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m25E13CD6806730BA7EC805396FFEFB049561BE9A_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_4 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,System.Object>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m26DF08C4C2D77BAD7FEE927579D8747FA8F2C09C_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
bool L_2 = (( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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<UnityEngine.Networking.NetworkHash128,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_m8354A0E6C6F79C1F9600977603FD9B20EF37C33C_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,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_mCD13CCAD3329D082B2B50D347794F7CB1400EAD2_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_0 = ___array0;
int32_t L_1 = ___index1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m70CF3C139531804D1E81A2E83B713D11C6374F2F_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* V_0 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* V_2 = NULL;
int32_t V_3 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
int32_t V_5 = 0;
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_19 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_RuntimeMethod_var);
}
IL_007e:
{
RuntimeArray * L_21 = ___array0;
V_0 = (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)((KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_22 = V_0;
if (!L_22)
{
goto IL_0091;
}
}
{
KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD* L_23 = V_0;
int32_t L_24 = ___index1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (KeyValuePair_2U5BU5D_tBDB6189A106D4AADC1262FD9669863B76C8A21BD*)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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_27 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
V_2 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_27;
V_3 = (int32_t)0;
goto IL_00f1;
}
IL_00ab:
{
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_34 = V_2;
int32_t L_35 = V_3;
NullCheck(L_34);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_36 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_37 = L_36;
RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_37);
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_50 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__this->get_entries_1();
V_6 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)L_50;
V_7 = (int32_t)0;
goto IL_0173;
}
IL_012d:
{
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_57 = V_6;
int32_t L_58 = V_7;
NullCheck(L_57);
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_59 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* 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_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 L_63;
memset((&L_63), 0, sizeof(L_63));
KeyValuePair_2__ctor_mD17930A8E2DF1E1CC079CA3363D02ECC73B65E1C((&L_63), (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 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_m70CF3C139531804D1E81A2E83B713D11C6374F2F_RuntimeMethod_var);
} // end catch (depth: 1)
IL_018c:
{
return;
}
}
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m116268C473CF2360B158A5A99881FD17BA3D1B3F_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736((&L_0), (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A 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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mAB1E6D81DE3B5DF206E0A414716FE5C82AC683ED_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m66FD4E60DF7A0CF5AE65672EE0EA9C1E57D16289_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m66FD4E60DF7A0CF5AE65672EE0EA9C1E57D16289_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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m00ED5E3EF07A4423434C1B2B933A1112E3DB4663_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m8CC741966C2CB04E6A7DC908CA8C1E49186DA871_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m2FDD7A8327649E97FB5DA578621DE6B110EE1D67_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * L_0 = (( KeyCollection_tEC0F2CBDAAB478BEB9497A5ED85CC86A92A978B8 * (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m50F09943D2014F1C42399F1DEAF57C7232A0688F_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * L_0 = (( ValueCollection_tCA110E1269C2F95EB283030A2E117F896FE70169 * (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return L_0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m0F4BD67AF2C3CC357AD43FF3F0B527601522B92E_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
int32_t L_3 = (( int32_t (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((*(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)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_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84* L_5 = (EntryU5BU5D_t76DA9ADA833BE69E9E36BF26B886075FF7E5DD84*)__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<UnityEngine.Networking.NetworkHash128,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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C 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) * 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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((*(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_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_m746C7DF9FF541965844E510233AFDFD5D264FFBF_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::IsCompatibleKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mD32CF03B6D8985D2CCA9F569D9DADED277A2E8F6_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_mD32CF03B6D8985D2CCA9F569D9DADED277A2E8F6_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_mD32CF03B6D8985D2CCA9F569D9DADED277A2E8F6_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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C 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) * 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_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_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_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((*(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( void (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )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_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_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_m4440BA9A4A076BABC5DEE6B5BD9908E7B7A7DA59_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mB04BD165B2382B630421A2BCEAA3514BABD024FF_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
bool L_3 = (( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((*(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m826742BCB29CBC6199516BE7EF1A25C023507532_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m7BC4B05FDA203EEB61E4C27A8DFBAC6FC813E736((&L_0), (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t185E07276B2A434F7EBAC12CB0D8CC9BB01DF63A 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<UnityEngine.Networking.NetworkHash128,System.Object>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m8D2D9FB73A30346A090D8B564B134AD26BC888BD_gshared (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 * __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_t16066962E086719318886CEBB0F39834B3C060D7 *)__this);
(( bool (*) (Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *, NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_t16066962E086719318886CEBB0F39834B3C060D7 *)__this, (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )((*(NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)((NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C *)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
#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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m96DE25EC02D890CE3D17FB0B915CA62257A25886_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB646412D50DD8C3781B5A0934DCD0A63A182E561_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___capacity0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5084D283709D563D12E7912E8A7E163717196DDD_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___comparer0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1<TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC26CD5150109086B0A7436DFB9DAD627138BBE2A_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mC26CD5150109086B0A7436DFB9DAD627138BBE2A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B6_0 = NULL;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B6_1 = NULL;
RuntimeObject* G_B5_0 = NULL;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * 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_mC26CD5150109086B0A7436DFB9DAD627138BBE2A_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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
goto IL_0036;
}
}
{
EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 * L_9 = (( EqualityComparer_1_t1F6EB49F16D1912501A4808199E511FD3A42D455 * (*) (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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Collections.Generic.IDictionary`2<TKey,TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7806886C5482D22DDA78FA4354070DFF5DE9A8A6_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___dictionary0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,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_m99F2DB2D61CDEED029AFDD078E95620386E87E1E_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m99F2DB2D61CDEED029AFDD078E95620386E87E1E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B2_0 = NULL;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B3_1 = NULL;
{
RuntimeObject* L_0 = ___dictionary0;
G_B1_0 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
if (L_0)
{
G_B2_0 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
goto IL_0007;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(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<UnityEngine.Networking.NetworkInstanceId,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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(G_B2_0));
}
IL_000d:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)G_B3_1);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)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_m99F2DB2D61CDEED029AFDD078E95620386E87E1E_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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * L_12 = (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_14 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_12->get_entries_1();
V_1 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_14;
V_2 = (int32_t)0;
goto IL_0080;
}
IL_004f:
{
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_18 = V_1;
int32_t L_19 = V_2;
NullCheck(L_18);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_20 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->get_key_2();
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29);
V_4 = (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 )L_30;
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_31 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_32 = KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,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_m6A52D59B5795B567CDED8D44D3F5E83AA6D091D0_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___collection0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,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_m97DF65CA078B1772009A5D2A6BB4B24AC8D8D425_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject* ___collection0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_m97DF65CA078B1772009A5D2A6BB4B24AC8D8D425_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B2_1 = NULL;
RuntimeObject* G_B1_0 = NULL;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * G_B1_1 = NULL;
int32_t G_B3_0 = 0;
Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * 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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(__this));
goto IL_000e;
}
}
{
G_B3_0 = 0;
G_B3_1 = ((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(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<UnityEngine.Networking.NetworkInstanceId,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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)(G_B2_1));
}
IL_0013:
{
RuntimeObject* L_3 = ___comparer1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)G_B3_1);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)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_m97DF65CA078B1772009A5D2A6BB4B24AC8D8D425_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<UnityEngine.Networking.NetworkInstanceId,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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<UnityEngine.Networking.NetworkInstanceId,System.Object>>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_8);
V_1 = (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 )L_9;
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_10 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_11 = KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,System.Object>::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF66ADC3449ADE8EC951386EDD83DEAC47153526C_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2__ctor_mF66ADC3449ADE8EC951386EDD83DEAC47153526C_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<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Comparer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mAB4A3D561AF2110D6D88D5E2CC6C5D9FCCC01E28_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->get_comparer_6();
return L_0;
}
}
// System.Int32 System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m834166CD86AB164A0581CEC28AFD2B824FBD09E3_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * Dictionary_2_get_Keys_m612A410E60410F06085675BADD9A1F27CAF9DCF1_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_0 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_1 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_2 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_mC5A746661A880DE8499F19C423BEE378F49C5079_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_0 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_1 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_2 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TKey> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_m1A7DDB3CFB1F38E220E8FDC49BAA57781017E2CA_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_0 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
if (L_0)
{
goto IL_0014;
}
}
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_1 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 14));
(( void (*) (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
__this->set_keys_7(L_1);
}
IL_0014:
{
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_2 = (KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 *)__this->get_keys_7();
return L_2;
}
}
// System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * Dictionary_2_get_Values_m43B95A28682A0BFAE71A5A0BCD4E4E8D9DEAD24E_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_0 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_1 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_2 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.ICollection`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_mF01923227EAC1224BE4B5633059D76BDD8FFF4DA_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_0 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_1 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_2 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
return L_2;
}
}
// System.Collections.Generic.IEnumerable`1<TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_m07A2A01BA4324C6123EEEEB3BDDDCE5B3F67960E_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_0 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
if (L_0)
{
goto IL_0014;
}
}
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_1 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 16));
(( void (*) (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *, Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(L_1, (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
__this->set_values_8(L_1);
}
IL_0014:
{
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_2 = (ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B *)__this->get_values_8();
return L_2;
}
}
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mF9E1B0EDA3082984614E98547C18C082153E1F07_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_get_Item_mF9E1B0EDA3082984614E98547C18C082153E1F07_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_3 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_mF9E1B0EDA3082984614E98547C18C082153E1F07_RuntimeMethod_var);
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m6A97E373D87FA620F721601C66E79F2D9C5642CF_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB6DA159BF8BF667F37F2545434B38AB392C953D2_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,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_m7300C42A0C91AFE6DB7418941F0011C557B4B342_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 ___keyValuePair0, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
RuntimeObject * L_1 = KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_mD0FF993C8A64072A15FAA499E110B589217A19C3_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_4 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___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<UnityEngine.Networking.NetworkInstanceId,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_m1FA29A81C44CEB28B66D38FC6A4B33A1E4B43A7B_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 ___keyValuePair0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_4 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___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;
}
}
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_9 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mA972476938724F7FD622F7AECA2821EE25DC8E0F_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_6 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m6639EEC5749293700E3181A462E67A955D87809E_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,System.Object>::ContainsValue(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m808EA7E26E649DD3D8A87E4355EA46CB2AC0B251_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_1 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_4 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_11 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_15 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::CopyTo(System.Collections.Generic.KeyValuePair`2<TKey,TValue>[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_CopyTo_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* V_1 = NULL;
int32_t V_2 = 0;
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_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_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_RuntimeMethod_var);
}
IL_002e:
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_9 = ___array0;
NullCheck(L_9);
int32_t L_10 = ___index1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_11 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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_mEE8A19CE83F8E5ABBE40258E7DC6F121CBF2018B_RuntimeMethod_var);
}
IL_0046:
{
int32_t L_13 = (int32_t)__this->get_count_2();
V_0 = (int32_t)L_13;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_14 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
V_1 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_14;
V_2 = (int32_t)0;
goto IL_0094;
}
IL_0058:
{
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_23 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_key_2();
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_m21653B3BD6698F4A945C118252367BB7F99D64AA((&L_27), (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 )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<UnityEngine.Networking.NetworkInstanceId,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E Dictionary_2_GetEnumerator_m22025EA75ED8CEF76C7A97C2DC382C7611B98AF8_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942((&L_0), (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,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_m8B8F65A1D35B46CA298765E59E308B1DD2220718_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942((&L_0), (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E 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<UnityEngine.Networking.NetworkInstanceId,System.Object>::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m2976033D99346D9D5CB4B66AF82C9432BFF2A0E0_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ___info0, StreamingContext_t2CCDC54E0E8D078AF4A50E3A8B921B828A900034 ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2976033D99346D9D5CB4B66AF82C9432BFF2A0E0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_m2976033D99346D9D5CB4B66AF82C9432BFF2A0E0_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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_12 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_13 = (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)(KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 31), (uint32_t)L_12);
V_0 = (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)L_13;
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_14 = V_0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * L_15 = ___info0;
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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<UnityEngine.Networking.NetworkInstanceId,System.Object>::FindEntry(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m8073D1B49E6133CACAFFED6805A9A2B4A7CD3A3A_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_FindEntry_m8073D1B49E6133CACAFFED6805A9A2B4A7CD3A3A_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_m8073D1B49E6133CACAFFED6805A9A2B4A7CD3A3A_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();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_11 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_16 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_17 = V_1;
NullCheck(L_16);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_18 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_key_2();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_19 = ___key0;
NullCheck((RuntimeObject*)L_15);
bool L_20 = InterfaceFuncInvoker2< bool, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_15, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_18, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_19);
if (!L_20)
{
goto IL_0077;
}
}
{
int32_t L_21 = V_1;
return L_21;
}
IL_0077:
{
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_22 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Initialize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mEB4502562DBD3E326C2323B71262C717A428E392_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Initialize_mEB4502562DBD3E326C2323B71262C717A428E392_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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_10 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)(EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)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<UnityEngine.Networking.NetworkInstanceId,System.Object>::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m8236A173DD072C01BBFEA457B989D97943FC9F96_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_TryInsert_m8236A173DD072C01BBFEA457B989D97943FC9F96_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_m8236A173DD072C01BBFEA457B989D97943FC9F96_RuntimeMethod_var);
}
IL_0013:
{
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* L_2 = (Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83*)__this->get_buckets_0();
if (L_2)
{
goto IL_0022;
}
}
{
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_12 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_17 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_18 = V_4;
NullCheck(L_17);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_19 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_19, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_23 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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;
}
}
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_28 = ___key0;
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 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_m8236A173DD072C01BBFEA457B989D97943FC9F96_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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_34 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_40 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_45 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_50 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_53 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_59 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_60 = V_3;
NullCheck(L_59);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_61 = ___key0;
((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_key_2(L_61);
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_62 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_72 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
NullCheck(L_72);
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::OnDeserialization(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_19 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)(EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)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_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)((KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_RuntimeMethod_var);
}
IL_00b9:
{
V_5 = (int32_t)0;
goto IL_0103;
}
IL_00be:
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_26 = V_3;
int32_t L_27 = V_5;
NullCheck(L_26);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_28 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)((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_mDBE1E8C895D54F1B326B10D4C565CC943B42011A_RuntimeMethod_var);
}
IL_00dd:
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_30 = V_3;
int32_t L_31 = V_5;
NullCheck(L_30);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_32 = KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11));
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_33 = V_3;
int32_t L_34 = V_5;
NullCheck(L_33);
RuntimeObject * L_35 = KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_inline((KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)(KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 *)((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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* 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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Resize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mB3A400FE130A356345254DB31B62A660098A3155_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_mB3A400FE130A356345254DB31B62A660098A3155_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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Resize(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m38034B86069C4961EB4493A8039F453102C5329C_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Resize_m38034B86069C4961EB4493A8039F453102C5329C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* V_0 = NULL;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_8 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)(EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 36), (uint32_t)L_7);
V_1 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_8;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_9 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6();
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_19 = V_1;
int32_t L_20 = V_3;
NullCheck(L_19);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_21 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((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, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_18, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_46 = V_1;
__this->set_entries_1(L_46);
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m760AB1CD349D04AFC5857B6451B3357AF622025F_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m760AB1CD349D04AFC5857B6451B3357AF622025F_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_m760AB1CD349D04AFC5857B6451B3357AF622025F_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();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_12 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_17 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_19 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_19, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_25 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_28 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_30 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_33 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_35 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_38 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_39 = V_3;
NullCheck(L_38);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * L_40 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_40, sizeof(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ));
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_41 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_48 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::Remove(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m9379472353B4EF604ECE8C43DA8CA103258E1D9A_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_Remove_m9379472353B4EF604ECE8C43DA8CA103258E1D9A_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_m9379472353B4EF604ECE8C43DA8CA103258E1D9A_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();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_4 = ___key0;
NullCheck((RuntimeObject*)L_3);
int32_t L_5 = InterfaceFuncInvoker1< int32_t, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_3, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_12 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_17 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_18 = V_3;
NullCheck(L_17);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_19 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_key_2();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_20 = ___key0;
NullCheck((RuntimeObject*)L_16);
bool L_21 = InterfaceFuncInvoker2< bool, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1<UnityEngine.Networking.NetworkInstanceId>::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (RuntimeObject*)L_16, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_19, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_25 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_28 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_29 = V_2;
NullCheck(L_28);
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_30 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_34 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_37 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_39 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_42 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
int32_t L_43 = V_3;
NullCheck(L_42);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 * L_44 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_key_2();
il2cpp_codegen_initobj(L_44, sizeof(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ));
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_45 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_52 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mA8B371F41C90C5192AA7A530D8624383C9AE9FB1_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_1 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_4 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,System.Object>::TryAdd(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m2BC58D811AF85459494DE651BFE6A42B6561CD00_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = ___key0;
RuntimeObject * L_1 = ___value1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
bool L_2 = (( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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<UnityEngine.Networking.NetworkInstanceId,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_m9402835CBDF0FF17E107B601B7548E3E692AA1A4_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,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_m6539AF7EA7DF707469FA9466218F8605A48489C7_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* ___array0, int32_t ___index1, const RuntimeMethod* method)
{
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_0 = ___array0;
int32_t L_1 = ___index1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* V_0 = NULL;
DictionaryEntryU5BU5D_t6910503099D34FA9C9D5F74BA730CC5D91731A56* V_1 = NULL;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* V_2 = NULL;
int32_t V_3 = 0;
ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_4 = NULL;
int32_t V_5 = 0;
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_19 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_RuntimeMethod_var);
}
IL_007e:
{
RuntimeArray * L_21 = ___array0;
V_0 = (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)((KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 39)));
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_22 = V_0;
if (!L_22)
{
goto IL_0091;
}
}
{
KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B* L_23 = V_0;
int32_t L_24 = ___index1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (KeyValuePair_2U5BU5D_t5467B4D6F0FC04F0C05961F031C9AAB81633930B*)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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_27 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
V_2 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_27;
V_3 = (int32_t)0;
goto IL_00f1;
}
IL_00ab:
{
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_34 = V_2;
int32_t L_35 = V_3;
NullCheck(L_34);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_36 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_key_2();
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_37 = L_36;
RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), &L_37);
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_50 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__this->get_entries_1();
V_6 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)L_50;
V_7 = (int32_t)0;
goto IL_0173;
}
IL_012d:
{
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_57 = V_6;
int32_t L_58 = V_7;
NullCheck(L_57);
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_59 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_key_2();
EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* 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_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 L_63;
memset((&L_63), 0, sizeof(L_63));
KeyValuePair_2__ctor_m21653B3BD6698F4A945C118252367BB7F99D64AA((&L_63), (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 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_mC6D480F00E0F52FE8E33A7164377D4C2FA9B8C2E_RuntimeMethod_var);
} // end catch (depth: 1)
IL_018c:
{
return;
}
}
// System.Collections.IEnumerator System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mFA6F5C9A3338F6B5DD761BEF206F549A91354298_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942((&L_0), (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E 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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mD755DE4BE655B84694C2EF4EA8D81F3D9CAB0C64_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m472D0B6EAFEB10DDEA56C07B9D7BAF9AEE1DB446_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_get_SyncRoot_m472D0B6EAFEB10DDEA56C07B9D7BAF9AEE1DB446_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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m385D4C9A904BF6B9748C35090BF2EFA579EDF4F1_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m4F0857990DDD1C102F2A2CB9F8E6007E7300A4A7_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m6F72B018E3670292881556C56962F32FBD680301_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * L_0 = (( KeyCollection_t1FFDCAF1DB10E9461CE26B30E07323D958290528 * (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_0;
}
}
// System.Collections.ICollection System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m5B9FF20A34223722C6A855E666AF5D5A3952A196_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * L_0 = (( ValueCollection_t9F52EF883581D61792E8B12A81C4D65EFC73A93B * (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return L_0;
}
}
// System.Object System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.get_Item(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m6C4E60CE3248022003CD9F86B7517F3D83245643_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
int32_t L_3 = (( int32_t (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((*(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)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_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3* L_5 = (EntryU5BU5D_tF19669E51A9D13133596D2A2B3F405CABAAEFEC3*)__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<UnityEngine.Networking.NetworkInstanceId,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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 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) * 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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((*(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_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_m8E9AA7F5B20E28D507DE16145A889323A0440DD5_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::IsCompatibleKey(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m2FA85AD6CB8EF8894E0D3088367EF53EB306D78F_gshared (RuntimeObject * ___key0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (Dictionary_2_IsCompatibleKey_m2FA85AD6CB8EF8894E0D3088367EF53EB306D78F_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_m2FA85AD6CB8EF8894E0D3088367EF53EB306D78F_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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.Add(System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject * V_0 = NULL;
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 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) * 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_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_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_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_RuntimeMethod_var);
}
IL_002c:
{
}
IL_002d:
try
{ // begin try (depth: 1)
{
RuntimeObject * L_5 = ___key0;
V_1 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((*(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))));
}
IL_0034:
try
{ // begin try (depth: 2)
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_6 = V_1;
RuntimeObject * L_7 = ___value1;
NullCheck((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( void (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )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_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_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_m44C61D2E655B33D3D92742EB7550E82FEB7A0475_RuntimeMethod_var);
} // end catch (depth: 1)
IL_0087:
{
return;
}
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m7085A6CF5E8007B7BED01F879AEC48C6EE531845_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
bool L_3 = (( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((*(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m009B410F61CFEDE6F40543542FA8BC8815CD6F87_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m256C94EAD25B98CE188018E9CB8EF772CFA13942((&L_0), (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
Enumerator_t4CF079A8E4756256EA892A748BC68AE0CCA1738E 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<UnityEngine.Networking.NetworkInstanceId,System.Object>::System.Collections.IDictionary.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m156EF3FE003619FBA8891A3CE330C19204A1BC78_gshared (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 * __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_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this);
(( bool (*) (Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *, NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Dictionary_2_tD29B46BCB45A497335FE9F33D3120E8C3304B8B7 *)__this, (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )((*(NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)((NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 *)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_mCF0A53E777EAFE1AA018C02529AFF6D3CDF7A05CGenerics15_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_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 RuntimeObject * KeyValuePair_2_get_Key_mB917E774A987623D40C5DA2EBA21D45C3EB5C0F1_gshared_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 KeyValuePair_2_get_Value_m195A8E1241A34205F7B6E149F05085770F740431_gshared_inline (KeyValuePair_2_tEEE5D97FEDF0773DC62B0EA18708DF47B9935BD5 * __this, const RuntimeMethod* method)
{
{
NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 L_0 = (NetworkBroadcastResult_t599AC2C31A6DA16DA91A5FF3F6B5E9AC11B39BD6 )__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;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR uint64_t KeyValuePair_2_get_Key_m9FFC030B41F0904B5B9BFC8463DD04454E69FAAB_gshared_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method)
{
{
uint64_t L_0 = (uint64_t)__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m11B42F1907ACAFF0F37FA640EDF4D9E465A03C14_gshared_inline (KeyValuePair_2_tC2481980FC6F680E2EE753FFD69687A1DF0A34BA * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA KeyValuePair_2_get_Key_m33312D77486DAFBE08CA5AC179C8E82D027B1E12_gshared_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method)
{
{
TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA L_0 = (TileCoord_t51EDF1EA1A3A7F9C1D85C186E7A7954535C225BA )__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m1AC96231557472C921C03194D3F0C9E166716559_gshared_inline (KeyValuePair_2_t198F3EF99C5CB706B8E678896CA900035FACF342 * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C KeyValuePair_2_get_Key_m29B1C6CCA597C48C7D78433A55AC80D454D74E9A_gshared_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method)
{
{
NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C L_0 = (NetworkHash128_t157C5C14B16832B67D8F519C11ABA013695AF28C )__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m5E1FA0A869532AD7A81F0526813FE3F939F3AFCD_gshared_inline (KeyValuePair_2_t0CE0707A94BF4AE177AB7E1BFEDC040515FA94C0 * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 KeyValuePair_2_get_Key_mB01D2230F98B86123F932C9A7BBD91E93AC8FCE9_gshared_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method)
{
{
NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 L_0 = (NetworkInstanceId_tB6492FD2B3B2062582F787801BF7C0457271F615 )__this->get_key_0();
return L_0;
}
}
IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m678FC6C78CDDB7CE11A3740FD720BC23A0039E1A_gshared_inline (KeyValuePair_2_t89736C0385CD079DCF8CA15FDAEF22B8756C7500 * __this, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
return L_0;
}
}