IdleGirl/Library/Bee/Android/Prj/IL2CPP/Il2CppBackup/il2cppOutput/Sirenix.Serialization__2.cpp

28763 lines
1.3 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
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);
}
};
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 T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, 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);
}
};
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);
}
};
struct Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A;
struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80;
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1;
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D;
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E;
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813;
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665;
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821;
struct Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D;
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5;
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416;
struct Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446;
struct Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36;
struct Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9;
struct Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26;
struct Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432;
struct Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640;
struct Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
struct Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A;
struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA;
struct Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE;
struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE;
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE;
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
struct DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F;
struct DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5;
struct DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5;
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
struct Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D;
struct Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5;
struct Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0;
struct Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E;
struct HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5;
struct IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
struct IEqualityComparer_1_t975A0BD8908847A977A19545D770A17F26B44EE6;
struct IEqualityComparer_1_t553B04BF51BC8A57C4DB9F82797DF9984F081F12;
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct KeyCollection_tBE6E80EBAAF35BD0FBB404755CA1F0F6B3A9A470;
struct KeyCollection_t1165E90A157C80D396F29A0A7B9159E99956BDA2;
struct KeyCollection_t73FEB5B5296DA650A7ECCF6726757CB93C5E9019;
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
struct KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9;
struct KeyCollection_tDEEF1832F239875D89F5BF9120250A153A8D06F0;
struct KeyCollection_t1C04736D69CF8A725265A55898B610C13A041EFB;
struct KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA;
struct KeyCollection_t56ACACB1D3EED05811A2B83EB64D678DC5241B17;
struct KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C;
struct KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192;
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89;
struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D;
struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72;
struct MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB;
struct MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824;
struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD;
struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C;
struct Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6;
struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148;
struct Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D;
struct Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7;
struct Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47;
struct Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3;
struct Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB;
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07;
struct Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B;
struct Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5;
struct Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct ValueCollection_tFA40CDC35DC08F77BE489A983CEA3BE14CCB9717;
struct ValueCollection_tC0FADA51A9961ED14F62B2FA1343BEF52357AFC3;
struct ValueCollection_tCCB8F128D70FD9FC4287B7BF3B9B297E7E3D77CF;
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
struct ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_t85EDA94ADFB2C1301C64C62A5F1ED74A1333D5FD;
struct ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66;
struct ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11;
struct ValueCollection_tF02DAE5FAF2CA3301FA7E6DD0F36378A8DB80CB3;
struct ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9;
struct ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857;
struct EntryU5BU5D_tFB36D7038A7AEEC6537FB854D9B52F9BA3A0E26B;
struct EntryU5BU5D_t62854A87B7587DC8EE1F14EB4FB254E20C791B52;
struct EntryU5BU5D_t29B0923956E37999932965E7B871D4118076FC6C;
struct EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1;
struct EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75;
struct EntryU5BU5D_t82E3F8744021E632D27497D1E1E33D749AF4575F;
struct EntryU5BU5D_tEA74E045A121750FD6ACCB8D2B4E35F86A0465F2;
struct EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92;
struct EntryU5BU5D_t39F1EDCB41E91420B0251223383B482B061C672C;
struct EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8;
struct EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F;
struct SlotU5BU5D_t703F8C302384C1C781334EB09608DFBE164C9EC3;
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B;
struct AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4;
struct AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1;
struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A;
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct Assembly_t;
struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E;
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032;
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2;
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950;
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF;
struct BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7;
struct ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6;
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3;
struct CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698;
struct CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF;
struct DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711;
struct DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1;
struct DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D;
struct EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
struct Exception_t;
struct ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65;
struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426;
struct FieldInfo_t;
struct FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27;
struct FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343;
struct GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5;
struct ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D;
struct IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816;
struct IDataWriter_t54F3756A26CA3F366434D96287930E867B999653;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222;
struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED;
struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036;
struct ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D;
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
struct Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B;
struct Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2;
struct Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD;
struct IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E;
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC;
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F;
struct MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656;
struct MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18;
struct MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
struct MethodBase_t;
struct MethodInfo_t;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B;
struct PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B;
struct PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38;
struct PropertyInfo_t;
struct RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA;
struct RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C;
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
struct SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F;
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB;
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540;
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct String_t;
struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB;
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E;
struct Type_t;
struct TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F;
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1;
struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D;
struct WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2;
struct WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90;
struct WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209;
struct U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD;
struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC;
struct U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69;
struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1;
struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0;
struct U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
struct U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4;
IL2CPP_EXTERN_C RuntimeClass* AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PrefabModificationType_t5B35AEC13B1065363D521E7FEF83F4E7EFB8D2CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414;
IL2CPP_EXTERN_C String_t* _stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3;
IL2CPP_EXTERN_C String_t* _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21;
IL2CPP_EXTERN_C String_t* _stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E;
IL2CPP_EXTERN_C String_t* _stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8;
IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A;
IL2CPP_EXTERN_C String_t* _stringLiteral0D9FA82D607304B7A625DE2C57D3EBB9FF9E40B2;
IL2CPP_EXTERN_C String_t* _stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944;
IL2CPP_EXTERN_C String_t* _stringLiteral107694947DB47644F8036602F63473486E1ED925;
IL2CPP_EXTERN_C String_t* _stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008;
IL2CPP_EXTERN_C String_t* _stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A;
IL2CPP_EXTERN_C String_t* _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3;
IL2CPP_EXTERN_C String_t* _stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024;
IL2CPP_EXTERN_C String_t* _stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7;
IL2CPP_EXTERN_C String_t* _stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57;
IL2CPP_EXTERN_C String_t* _stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222;
IL2CPP_EXTERN_C String_t* _stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE;
IL2CPP_EXTERN_C String_t* _stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB;
IL2CPP_EXTERN_C String_t* _stringLiteral2664FB5E605903CF33117CF92C64AB36FA08529A;
IL2CPP_EXTERN_C String_t* _stringLiteral2C35D265B7996C955D2F93437D32528173672EBC;
IL2CPP_EXTERN_C String_t* _stringLiteral2D109B37C7062C9C1B032D8B05A930774170F577;
IL2CPP_EXTERN_C String_t* _stringLiteral2EA691CF95AFC1EBF3E41DA4853727FF04E6E84B;
IL2CPP_EXTERN_C String_t* _stringLiteral2FF82775FD3F2E884897CB5ED7E0BA6641F0CB46;
IL2CPP_EXTERN_C String_t* _stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652;
IL2CPP_EXTERN_C String_t* _stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3;
IL2CPP_EXTERN_C String_t* _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C;
IL2CPP_EXTERN_C String_t* _stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8;
IL2CPP_EXTERN_C String_t* _stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6;
IL2CPP_EXTERN_C String_t* _stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20;
IL2CPP_EXTERN_C String_t* _stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8;
IL2CPP_EXTERN_C String_t* _stringLiteral3BE72181211E84A95407A0845DC1FBF237974261;
IL2CPP_EXTERN_C String_t* _stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391;
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
IL2CPP_EXTERN_C String_t* _stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E;
IL2CPP_EXTERN_C String_t* _stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2;
IL2CPP_EXTERN_C String_t* _stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7;
IL2CPP_EXTERN_C String_t* _stringLiteral4ABC65F2463C33939F4D7DCE7C4A76CA334FD824;
IL2CPP_EXTERN_C String_t* _stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B;
IL2CPP_EXTERN_C String_t* _stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0;
IL2CPP_EXTERN_C String_t* _stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB;
IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
IL2CPP_EXTERN_C String_t* _stringLiteral597E580F5F8CEC9DF95441961257B2190914786E;
IL2CPP_EXTERN_C String_t* _stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6;
IL2CPP_EXTERN_C String_t* _stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46;
IL2CPP_EXTERN_C String_t* _stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF;
IL2CPP_EXTERN_C String_t* _stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9;
IL2CPP_EXTERN_C String_t* _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260;
IL2CPP_EXTERN_C String_t* _stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D;
IL2CPP_EXTERN_C String_t* _stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1;
IL2CPP_EXTERN_C String_t* _stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A;
IL2CPP_EXTERN_C String_t* _stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6;
IL2CPP_EXTERN_C String_t* _stringLiteral6F1196722B2554B39FABBF80149682FC3C2C7098;
IL2CPP_EXTERN_C String_t* _stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC;
IL2CPP_EXTERN_C String_t* _stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A;
IL2CPP_EXTERN_C String_t* _stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158;
IL2CPP_EXTERN_C String_t* _stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF;
IL2CPP_EXTERN_C String_t* _stringLiteral7483A8715546446B88DC220E397191DE8747F253;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral7993276D32092D7078227497BE3C4590272AE5A9;
IL2CPP_EXTERN_C String_t* _stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695;
IL2CPP_EXTERN_C String_t* _stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B;
IL2CPP_EXTERN_C String_t* _stringLiteral7B9529244825A854830F555105BD58E4EDEC1873;
IL2CPP_EXTERN_C String_t* _stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E;
IL2CPP_EXTERN_C String_t* _stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17;
IL2CPP_EXTERN_C String_t* _stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01;
IL2CPP_EXTERN_C String_t* _stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C;
IL2CPP_EXTERN_C String_t* _stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C;
IL2CPP_EXTERN_C String_t* _stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD;
IL2CPP_EXTERN_C String_t* _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2;
IL2CPP_EXTERN_C String_t* _stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D;
IL2CPP_EXTERN_C String_t* _stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA;
IL2CPP_EXTERN_C String_t* _stringLiteral8929822924619D55D3AB0C7501C8BD670D8933E0;
IL2CPP_EXTERN_C String_t* _stringLiteral8D7689960E3E6B816CFA4A674849A0B8B12281BA;
IL2CPP_EXTERN_C String_t* _stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5;
IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694;
IL2CPP_EXTERN_C String_t* _stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C;
IL2CPP_EXTERN_C String_t* _stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69;
IL2CPP_EXTERN_C String_t* _stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA;
IL2CPP_EXTERN_C String_t* _stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8;
IL2CPP_EXTERN_C String_t* _stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575;
IL2CPP_EXTERN_C String_t* _stringLiteralA872C0BE21127DF48C9887C170D20586AFD010AE;
IL2CPP_EXTERN_C String_t* _stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C;
IL2CPP_EXTERN_C String_t* _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC;
IL2CPP_EXTERN_C String_t* _stringLiteralADFFC35B057E32CF6F350884CF0ADF1434F8FE62;
IL2CPP_EXTERN_C String_t* _stringLiteralB19D5F2AEF59353F27897005103418701A432EC6;
IL2CPP_EXTERN_C String_t* _stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029;
IL2CPP_EXTERN_C String_t* _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD;
IL2CPP_EXTERN_C String_t* _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775;
IL2CPP_EXTERN_C String_t* _stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E;
IL2CPP_EXTERN_C String_t* _stringLiteralC13A2ACAA33E72A337CC36C4B3D7DB1EAD777338;
IL2CPP_EXTERN_C String_t* _stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7;
IL2CPP_EXTERN_C String_t* _stringLiteralC4687C448D50611026785D99BFE3724C10410C68;
IL2CPP_EXTERN_C String_t* _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD;
IL2CPP_EXTERN_C String_t* _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7;
IL2CPP_EXTERN_C String_t* _stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62;
IL2CPP_EXTERN_C String_t* _stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6;
IL2CPP_EXTERN_C String_t* _stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04;
IL2CPP_EXTERN_C String_t* _stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910;
IL2CPP_EXTERN_C String_t* _stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80;
IL2CPP_EXTERN_C String_t* _stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516;
IL2CPP_EXTERN_C String_t* _stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E;
IL2CPP_EXTERN_C String_t* _stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC;
IL2CPP_EXTERN_C String_t* _stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B;
IL2CPP_EXTERN_C String_t* _stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6;
IL2CPP_EXTERN_C String_t* _stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E;
IL2CPP_EXTERN_C String_t* _stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E;
IL2CPP_EXTERN_C String_t* _stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5;
IL2CPP_EXTERN_C String_t* _stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42;
IL2CPP_EXTERN_C String_t* _stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65;
IL2CPP_EXTERN_C String_t* _stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913;
IL2CPP_EXTERN_C String_t* _stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68;
IL2CPP_EXTERN_C const RuntimeMethod* AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Assembly_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MemberInfo_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MethodInfo_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
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
struct Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A : public RuntimeObject
{
bool ___isFree;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___Value;
};
struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80 : public RuntimeObject
{
bool ___isFree;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ___Value;
};
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1 : public RuntimeObject
{
bool ___isFree;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* ___Value;
};
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D : public RuntimeObject
{
bool ___isFree;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___Value;
};
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E : public RuntimeObject
{
bool ___isFree;
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* ___Value;
};
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813 : public RuntimeObject
{
bool ___isFree;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___Value;
};
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665 : public RuntimeObject
{
bool ___isFree;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* ___Value;
};
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821 : public RuntimeObject
{
bool ___isFree;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* ___Value;
};
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5 : public RuntimeObject
{
bool ___isFree;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___Value;
};
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416 : public RuntimeObject
{
bool ___isFree;
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* ___Value;
};
struct Dictionary_2_tB3AF1540041080CF7C0D2D7EE8920099EC41C31E : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tFB36D7038A7AEEC6537FB854D9B52F9BA3A0E26B* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tBE6E80EBAAF35BD0FBB404755CA1F0F6B3A9A470* ____keys;
ValueCollection_tFA40CDC35DC08F77BE489A983CEA3BE14CCB9717* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tF8F92819F7C9032CAC5DC7D47F7123E6C27C5C28 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t62854A87B7587DC8EE1F14EB4FB254E20C791B52* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t1165E90A157C80D396F29A0A7B9159E99956BDA2* ____keys;
ValueCollection_tC0FADA51A9961ED14F62B2FA1343BEF52357AFC3* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t29B0923956E37999932965E7B871D4118076FC6C* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t73FEB5B5296DA650A7ECCF6726757CB93C5E9019* ____keys;
ValueCollection_tCCB8F128D70FD9FC4287B7BF3B9B297E7E3D77CF* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* ____keys;
ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9* ____keys;
ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t82E3F8744021E632D27497D1E1E33D749AF4575F* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tDEEF1832F239875D89F5BF9120250A153A8D06F0* ____keys;
ValueCollection_t85EDA94ADFB2C1301C64C62A5F1ED74A1333D5FD* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tEA74E045A121750FD6ACCB8D2B4E35F86A0465F2* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t1C04736D69CF8A725265A55898B610C13A041EFB* ____keys;
ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA* ____keys;
ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t39F1EDCB41E91420B0251223383B482B061C672C* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t56ACACB1D3EED05811A2B83EB64D678DC5241B17* ____keys;
ValueCollection_tF02DAE5FAF2CA3301FA7E6DD0F36378A8DB80CB3* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t7C07FADA3D121BF791083230AC898F54129541C8* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t555B8656568D51D28955442D71A19D8860BFF88C* ____keys;
ValueCollection_t6E6C24D8CE99E9A850AB95B69939CBBA2CB9E7D9* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192* ____keys;
ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857* ____values;
RuntimeObject* ____syncRoot;
};
struct HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_t703F8C302384C1C781334EB09608DFBE164C9EC3* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89 : public RuntimeObject
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D : public RuntimeObject
{
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4 : public RuntimeObject
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject
{
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72 : public RuntimeObject
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C : public RuntimeObject
{
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096 : public RuntimeObject
{
};
struct ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52 : public RuntimeObject
{
};
struct ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66 : public RuntimeObject
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* ____dictionary;
};
struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D : public RuntimeObject
{
};
struct Assembly_t : public RuntimeObject
{
};
struct Assembly_t_marshaled_pinvoke
{
};
struct Assembly_t_marshaled_com
{
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2 : public RuntimeObject
{
String_t* ___name;
String_t* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke
{
char* ___name;
char* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
Il2CppSafeArray* ___publicKey;
Il2CppSafeArray* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com
{
Il2CppChar* ___name;
Il2CppChar* ___codebase;
int32_t ___major;
int32_t ___minor;
int32_t ___build;
int32_t ___revision;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo;
int32_t ___flags;
int32_t ___hashalg;
StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
Il2CppSafeArray* ___publicKey;
Il2CppSafeArray* ___keyToken;
int32_t ___versioncompat;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
int32_t ___processor_architecture;
int32_t ___contentType;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C : public RuntimeObject
{
NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* ___nodes;
int32_t ___nodesLength;
};
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
{
};
struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27 : public RuntimeObject
{
};
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3 : public RuntimeObject
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___memoryStream;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
{
bool ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
bool ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
String_t* ___m_name;
String_t* ___englishname;
String_t* ___nativename;
String_t* ___iso3lang;
String_t* ___iso2lang;
String_t* ___win3lang;
String_t* ___territory;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
bool ___constructed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
char* ___m_name;
char* ___englishname;
char* ___nativename;
char* ___iso3lang;
char* ___iso2lang;
char* ___win3lang;
char* ___territory;
char** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
Il2CppChar* ___m_name;
Il2CppChar* ___englishname;
Il2CppChar* ___nativename;
Il2CppChar* ___iso3lang;
Il2CppChar* ___iso2lang;
Il2CppChar* ___win3lang;
Il2CppChar* ___territory;
Il2CppChar** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
int32_t ___m_isInherited;
};
struct CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2 : public RuntimeObject
{
String_t* ___id;
bool ___allowNonSerializableTypes;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___shouldSerializeFunc;
};
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___logger;
int32_t ___loggingPolicy;
int32_t ___errorHandlingPolicy;
};
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
{
};
struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE : public RuntimeObject
{
};
struct FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27 : public RuntimeObject
{
};
struct FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4 : public RuntimeObject
{
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B : public RuntimeObject
{
int32_t ___ModificationType;
String_t* ___Path;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___ReferencePaths;
RuntimeObject* ___ModifiedValue;
int32_t ___NewLength;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___DictionaryKeysAdded;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___DictionaryKeysRemoved;
};
struct ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0 : public RuntimeObject
{
};
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___serializationPolicy;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext;
bool ___AllowDeserializeInvalidData;
};
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
int32_t ___m_currMember;
RuntimeObject* ___m_converter;
String_t* ___m_fullTypeName;
String_t* ___m_assemName;
Type_t* ___objectType;
bool ___isFullTypeNameSetExplicit;
bool ___isAssemblyNameSetExplicit;
bool ___requireSameTokenInPartialTrust;
};
struct SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540 : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____members;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____data;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____types;
int32_t ____numItems;
int32_t ____currItem;
bool ____current;
};
struct SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D : public RuntimeObject
{
};
struct SerializationUtility_t5AAFABEA062B1170F45F095EC16A59C86B46E83A : public RuntimeObject
{
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E : public RuntimeObject
{
};
struct UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637 : public RuntimeObject
{
Dictionary_2_tF80FEAD8AFEE236FDE7BE5F5158D0B33ED3E9640* ___referenceIndexMapping;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___referencedUnityObjects;
};
struct UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5 : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7 : public RuntimeObject
{
int32_t ____Major;
int32_t ____Minor;
int32_t ____Build;
int32_t ____Revision;
};
struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1 : public RuntimeObject
{
Type_t* ___SerializedType;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnSerializingCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnSerializedCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnDeserializingCallbacks;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___OnDeserializedCallbacks;
bool ___IsValueType;
bool ___ImplementsISerializationCallbackReceiver;
bool ___ImplementsIDeserializationCallback;
bool ___ImplementsIObjectReference;
};
struct U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD : public RuntimeObject
{
};
struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69 : public RuntimeObject
{
MemberInfo_t* ___member;
};
struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1 : public RuntimeObject
{
};
struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0 : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3 : public RuntimeObject
{
Type_t* ___tupleInterface;
};
struct U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4 : public RuntimeObject
{
WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* ___U3CU3E4__this;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___constructor;
};
struct DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F : public Dictionary_2_tB3AF1540041080CF7C0D2D7EE8920099EC41C31E
{
RuntimeObject* ___secondKeyComparer;
};
struct DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5 : public Dictionary_2_tF8F92819F7C9032CAC5DC7D47F7123E6C27C5C28
{
RuntimeObject* ___secondKeyComparer;
};
struct Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718
{
HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* ____set;
int32_t ____index;
int32_t ____version;
Assembly_t* ____current;
};
struct Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ____list;
int32_t ____index;
int32_t ____version;
MemberInfo_t* ____current;
};
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
{
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____current;
};
struct Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230
{
bool ___hasValue;
uint8_t ___value;
};
struct Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
Type_t* ___SerializedType;
bool ___IsEnum;
bool ___IsValueType;
bool ___MayBeBoxedValueType;
bool ___IsAbstract;
bool ___IsNullable;
bool ___AllowDeserializeInvalidData;
RuntimeObject* ___UnityPolicyFormatter;
RuntimeObject* ___StrictPolicyFormatter;
RuntimeObject* ___EverythingPolicyFormatter;
Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* ___FormattersByPolicy;
RuntimeObject* ___FormattersByPolicy_LOCK;
};
struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
{
Assembly_t* ___U3CLoadedAssemblyU3Ek__BackingField;
};
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___context;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream;
};
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___context;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream;
};
struct BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
Type_t* ___NewType;
String_t* ___OldTypeName;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
int32_t ___Priority;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
{
union
{
#pragma pack(push, tp, 1)
struct
{
int32_t ___flags;
};
#pragma pack(pop, tp)
struct
{
int32_t ___flags_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___hi_OffsetPadding[4];
int32_t ___hi;
};
#pragma pack(pop, tp)
struct
{
char ___hi_OffsetPadding_forAlignmentOnly[4];
int32_t ___hi_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___lo_OffsetPadding[8];
int32_t ___lo;
};
#pragma pack(pop, tp)
struct
{
char ___lo_OffsetPadding_forAlignmentOnly[8];
int32_t ___lo_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___mid_OffsetPadding[12];
int32_t ___mid;
};
#pragma pack(pop, tp)
struct
{
char ___mid_OffsetPadding_forAlignmentOnly[12];
int32_t ___mid_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ulomidLE_OffsetPadding[8];
uint64_t ___ulomidLE;
};
#pragma pack(pop, tp)
struct
{
char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
uint64_t ___ulomidLE_forAlignmentOnly;
};
};
};
struct DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244 : public TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E
{
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
double ___m_value;
};
struct EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct FieldInfo_t : public MemberInfo_t
{
};
struct FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
String_t* ___m_oldName;
};
struct Guid_t
{
int32_t ____a;
int16_t ____b;
int16_t ____c;
uint8_t ____d;
uint8_t ____e;
uint8_t ____f;
uint8_t ____g;
uint8_t ____h;
uint8_t ____i;
uint8_t ____j;
uint8_t ____k;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct MethodBase_t : public MemberInfo_t
{
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451
{
String_t* ___Name;
int32_t ___Id;
Type_t* ___Type;
bool ___IsArray;
bool ___IsEmpty;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke
{
char* ___Name;
int32_t ___Id;
Type_t* ___Type;
int32_t ___IsArray;
int32_t ___IsEmpty;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com
{
Il2CppChar* ___Name;
int32_t ___Id;
Type_t* ___Type;
int32_t ___IsArray;
int32_t ___IsEmpty;
};
struct OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef;
};
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke
{
int32_t* ____byRef;
};
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com
{
int32_t* ____byRef;
};
struct PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
String_t* ___U3CNameU3Ek__BackingField;
};
struct PropertyInfo_t : public MemberInfo_t
{
};
struct RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
Type_t* ___U3CFormatterTypeU3Ek__BackingField;
Type_t* ___U3CWeakFallbackU3Ek__BackingField;
int32_t ___U3CPriorityU3Ek__BackingField;
};
struct RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
Type_t* ___U3CFormatterLocatorTypeU3Ek__BackingField;
int32_t ___U3CPriorityU3Ek__BackingField;
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
{
int8_t ___m_value;
};
struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74
{
String_t* ____name;
RuntimeObject* ____value;
Type_t* ____type;
};
struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74_marshaled_pinvoke
{
char* ____name;
Il2CppIUnknown* ____value;
Type_t* ____type;
};
struct SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74_marshaled_com
{
Il2CppChar* ____name;
Il2CppIUnknown* ____value;
Type_t* ____type;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
{
RuntimeObject* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
{
int64_t ____ticks;
};
struct TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB : public MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824
{
};
struct TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F : public MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD
{
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608 : public MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C
{
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
};
struct WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
};
struct WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* ___ISerializableConstructor;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* ___ReflectionFormatter;
};
struct WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ElementSerializer;
bool ___IsPlainStack;
MethodInfo_t* ___PushMethod;
};
struct DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE
{
union
{
#pragma pack(push, tp, 1)
struct
{
uint8_t ___Byte0;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___Byte0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte1_OffsetPadding[1];
uint8_t ___Byte1;
};
#pragma pack(pop, tp)
struct
{
char ___Byte1_OffsetPadding_forAlignmentOnly[1];
uint8_t ___Byte1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte2_OffsetPadding[2];
uint8_t ___Byte2;
};
#pragma pack(pop, tp)
struct
{
char ___Byte2_OffsetPadding_forAlignmentOnly[2];
uint8_t ___Byte2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte3_OffsetPadding[3];
uint8_t ___Byte3;
};
#pragma pack(pop, tp)
struct
{
char ___Byte3_OffsetPadding_forAlignmentOnly[3];
uint8_t ___Byte3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte4_OffsetPadding[4];
uint8_t ___Byte4;
};
#pragma pack(pop, tp)
struct
{
char ___Byte4_OffsetPadding_forAlignmentOnly[4];
uint8_t ___Byte4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte5_OffsetPadding[5];
uint8_t ___Byte5;
};
#pragma pack(pop, tp)
struct
{
char ___Byte5_OffsetPadding_forAlignmentOnly[5];
uint8_t ___Byte5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte6_OffsetPadding[6];
uint8_t ___Byte6;
};
#pragma pack(pop, tp)
struct
{
char ___Byte6_OffsetPadding_forAlignmentOnly[6];
uint8_t ___Byte6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte7_OffsetPadding[7];
uint8_t ___Byte7;
};
#pragma pack(pop, tp)
struct
{
char ___Byte7_OffsetPadding_forAlignmentOnly[7];
uint8_t ___Byte7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
double ___Value;
};
#pragma pack(pop, tp)
struct
{
double ___Value_forAlignmentOnly;
};
};
};
struct SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA
{
union
{
#pragma pack(push, tp, 1)
struct
{
uint8_t ___Byte0;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___Byte0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte1_OffsetPadding[1];
uint8_t ___Byte1;
};
#pragma pack(pop, tp)
struct
{
char ___Byte1_OffsetPadding_forAlignmentOnly[1];
uint8_t ___Byte1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte2_OffsetPadding[2];
uint8_t ___Byte2;
};
#pragma pack(pop, tp)
struct
{
char ___Byte2_OffsetPadding_forAlignmentOnly[2];
uint8_t ___Byte2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte3_OffsetPadding[3];
uint8_t ___Byte3;
};
#pragma pack(pop, tp)
struct
{
char ___Byte3_OffsetPadding_forAlignmentOnly[3];
uint8_t ___Byte3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
float ___Value;
};
#pragma pack(pop, tp)
struct
{
float ___Value_forAlignmentOnly;
};
};
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
intptr_t ____mono_app_domain;
RuntimeObject* ____evidence;
RuntimeObject* ____granted;
int32_t ____principalPolicy;
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload;
EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve;
UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException;
EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException;
RuntimeObject* ____domain_manager;
ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve;
RuntimeObject* ____activation;
RuntimeObject* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
intptr_t ____mono_app_domain;
Il2CppIUnknown* ____evidence;
Il2CppIUnknown* ____granted;
int32_t ____principalPolicy;
Il2CppMethodPointer ___AssemblyLoad;
Il2CppMethodPointer ___AssemblyResolve;
Il2CppMethodPointer ___DomainUnload;
Il2CppMethodPointer ___ProcessExit;
Il2CppMethodPointer ___ResourceResolve;
Il2CppMethodPointer ___TypeResolve;
Il2CppMethodPointer ___UnhandledException;
Il2CppMethodPointer ___FirstChanceException;
Il2CppIUnknown* ____domain_manager;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
Il2CppIUnknown* ____activation;
Il2CppIUnknown* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
intptr_t ____mono_app_domain;
Il2CppIUnknown* ____evidence;
Il2CppIUnknown* ____granted;
int32_t ____principalPolicy;
Il2CppMethodPointer ___AssemblyLoad;
Il2CppMethodPointer ___AssemblyResolve;
Il2CppMethodPointer ___DomainUnload;
Il2CppMethodPointer ___ProcessExit;
Il2CppMethodPointer ___ResourceResolve;
Il2CppMethodPointer ___TypeResolve;
Il2CppMethodPointer ___UnhandledException;
Il2CppMethodPointer ___FirstChanceException;
Il2CppIUnknown* ____domain_manager;
Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
Il2CppIUnknown* ____activation;
Il2CppIUnknown* ____applicationIdentity;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___internalBufferBackup;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
int32_t ___bufferEnd;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
uint8_t ___peekedBinaryEntryType;
String_t* ___peekedEntryName;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___types;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___small_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___types;
bool ___CompressStringsTo8BitWhenPossible;
};
struct BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7 : public Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6
{
};
struct ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6 : public Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148
{
};
struct CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF : public Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D
{
};
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
{
};
struct CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698 : public CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3
{
Type_t* ___SerializedGenericTypeDefinition;
};
struct DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711 : public Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7
{
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1 : public RuntimeObject
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___internalIdReferenceMap;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
RuntimeObject* ___formatterConverter;
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
};
struct DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D : public Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47
{
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5 : public Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3
{
};
struct Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B : public Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB
{
};
struct Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2 : public Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07
{
};
struct Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD : public Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B
{
};
struct IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD : public Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5
{
};
struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* ___reader;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
String_t* ___peekedEntryName;
String_t* ___peekedEntryContent;
Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___seenTypes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveArrayReaders;
};
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
bool ___justStarted;
bool ___forceNoSeparatorNextLine;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveTypeWriters;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___seenTypes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___bufferIndex;
bool ___FormatAsReadable;
bool ___EnableTypeOptimization;
};
struct MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656 : public FieldInfo_t
{
FieldInfo_t* ___aliasedField;
String_t* ___mangledName;
};
struct MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA : public PropertyInfo_t
{
PropertyInfo_t* ___aliasedProperty;
String_t* ___mangledName;
};
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____origin;
int32_t ____position;
int32_t ____length;
int32_t ____capacity;
bool ____expandable;
bool ____writable;
bool ____exposable;
bool ____isOpen;
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
};
struct MethodInfo_t : public MethodBase_t
{
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F : public Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760
{
};
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659 : public RuntimeObject
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___internalReferenceIdMap;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
RuntimeObject* ___formatterConverter;
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
};
struct DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436
{
union
{
#pragma pack(push, tp, 1)
struct
{
uint8_t ___Byte0;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___Byte0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte1_OffsetPadding[1];
uint8_t ___Byte1;
};
#pragma pack(pop, tp)
struct
{
char ___Byte1_OffsetPadding_forAlignmentOnly[1];
uint8_t ___Byte1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte2_OffsetPadding[2];
uint8_t ___Byte2;
};
#pragma pack(pop, tp)
struct
{
char ___Byte2_OffsetPadding_forAlignmentOnly[2];
uint8_t ___Byte2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte3_OffsetPadding[3];
uint8_t ___Byte3;
};
#pragma pack(pop, tp)
struct
{
char ___Byte3_OffsetPadding_forAlignmentOnly[3];
uint8_t ___Byte3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte4_OffsetPadding[4];
uint8_t ___Byte4;
};
#pragma pack(pop, tp)
struct
{
char ___Byte4_OffsetPadding_forAlignmentOnly[4];
uint8_t ___Byte4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte5_OffsetPadding[5];
uint8_t ___Byte5;
};
#pragma pack(pop, tp)
struct
{
char ___Byte5_OffsetPadding_forAlignmentOnly[5];
uint8_t ___Byte5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte6_OffsetPadding[6];
uint8_t ___Byte6;
};
#pragma pack(pop, tp)
struct
{
char ___Byte6_OffsetPadding_forAlignmentOnly[6];
uint8_t ___Byte6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte7_OffsetPadding[7];
uint8_t ___Byte7;
};
#pragma pack(pop, tp)
struct
{
char ___Byte7_OffsetPadding_forAlignmentOnly[7];
uint8_t ___Byte7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte8_OffsetPadding[8];
uint8_t ___Byte8;
};
#pragma pack(pop, tp)
struct
{
char ___Byte8_OffsetPadding_forAlignmentOnly[8];
uint8_t ___Byte8_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte9_OffsetPadding[9];
uint8_t ___Byte9;
};
#pragma pack(pop, tp)
struct
{
char ___Byte9_OffsetPadding_forAlignmentOnly[9];
uint8_t ___Byte9_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte10_OffsetPadding[10];
uint8_t ___Byte10;
};
#pragma pack(pop, tp)
struct
{
char ___Byte10_OffsetPadding_forAlignmentOnly[10];
uint8_t ___Byte10_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte11_OffsetPadding[11];
uint8_t ___Byte11;
};
#pragma pack(pop, tp)
struct
{
char ___Byte11_OffsetPadding_forAlignmentOnly[11];
uint8_t ___Byte11_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte12_OffsetPadding[12];
uint8_t ___Byte12;
};
#pragma pack(pop, tp)
struct
{
char ___Byte12_OffsetPadding_forAlignmentOnly[12];
uint8_t ___Byte12_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte13_OffsetPadding[13];
uint8_t ___Byte13;
};
#pragma pack(pop, tp)
struct
{
char ___Byte13_OffsetPadding_forAlignmentOnly[13];
uint8_t ___Byte13_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte14_OffsetPadding[14];
uint8_t ___Byte14;
};
#pragma pack(pop, tp)
struct
{
char ___Byte14_OffsetPadding_forAlignmentOnly[14];
uint8_t ___Byte14_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte15_OffsetPadding[15];
uint8_t ___Byte15;
};
#pragma pack(pop, tp)
struct
{
char ___Byte15_OffsetPadding_forAlignmentOnly[15];
uint8_t ___Byte15_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Value;
};
#pragma pack(pop, tp)
struct
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Value_forAlignmentOnly;
};
};
};
struct GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC
{
union
{
#pragma pack(push, tp, 1)
struct
{
uint8_t ___Byte0;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___Byte0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte1_OffsetPadding[1];
uint8_t ___Byte1;
};
#pragma pack(pop, tp)
struct
{
char ___Byte1_OffsetPadding_forAlignmentOnly[1];
uint8_t ___Byte1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte2_OffsetPadding[2];
uint8_t ___Byte2;
};
#pragma pack(pop, tp)
struct
{
char ___Byte2_OffsetPadding_forAlignmentOnly[2];
uint8_t ___Byte2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte3_OffsetPadding[3];
uint8_t ___Byte3;
};
#pragma pack(pop, tp)
struct
{
char ___Byte3_OffsetPadding_forAlignmentOnly[3];
uint8_t ___Byte3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte4_OffsetPadding[4];
uint8_t ___Byte4;
};
#pragma pack(pop, tp)
struct
{
char ___Byte4_OffsetPadding_forAlignmentOnly[4];
uint8_t ___Byte4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte5_OffsetPadding[5];
uint8_t ___Byte5;
};
#pragma pack(pop, tp)
struct
{
char ___Byte5_OffsetPadding_forAlignmentOnly[5];
uint8_t ___Byte5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte6_OffsetPadding[6];
uint8_t ___Byte6;
};
#pragma pack(pop, tp)
struct
{
char ___Byte6_OffsetPadding_forAlignmentOnly[6];
uint8_t ___Byte6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte7_OffsetPadding[7];
uint8_t ___Byte7;
};
#pragma pack(pop, tp)
struct
{
char ___Byte7_OffsetPadding_forAlignmentOnly[7];
uint8_t ___Byte7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte8_OffsetPadding[8];
uint8_t ___Byte8;
};
#pragma pack(pop, tp)
struct
{
char ___Byte8_OffsetPadding_forAlignmentOnly[8];
uint8_t ___Byte8_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte9_OffsetPadding[9];
uint8_t ___Byte9;
};
#pragma pack(pop, tp)
struct
{
char ___Byte9_OffsetPadding_forAlignmentOnly[9];
uint8_t ___Byte9_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte10_OffsetPadding[10];
uint8_t ___Byte10;
};
#pragma pack(pop, tp)
struct
{
char ___Byte10_OffsetPadding_forAlignmentOnly[10];
uint8_t ___Byte10_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte11_OffsetPadding[11];
uint8_t ___Byte11;
};
#pragma pack(pop, tp)
struct
{
char ___Byte11_OffsetPadding_forAlignmentOnly[11];
uint8_t ___Byte11_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte12_OffsetPadding[12];
uint8_t ___Byte12;
};
#pragma pack(pop, tp)
struct
{
char ___Byte12_OffsetPadding_forAlignmentOnly[12];
uint8_t ___Byte12_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte13_OffsetPadding[13];
uint8_t ___Byte13;
};
#pragma pack(pop, tp)
struct
{
char ___Byte13_OffsetPadding_forAlignmentOnly[13];
uint8_t ___Byte13_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte14_OffsetPadding[14];
uint8_t ___Byte14;
};
#pragma pack(pop, tp)
struct
{
char ___Byte14_OffsetPadding_forAlignmentOnly[14];
uint8_t ___Byte14_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Byte15_OffsetPadding[15];
uint8_t ___Byte15;
};
#pragma pack(pop, tp)
struct
{
char ___Byte15_OffsetPadding_forAlignmentOnly[15];
uint8_t ___Byte15_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
Guid_t ___Value;
};
#pragma pack(pop, tp)
struct
{
Guid_t ___Value_forAlignmentOnly;
};
};
};
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t
{
};
struct MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18 : public MethodInfo_t
{
MethodInfo_t* ___aliasedMethod;
String_t* ___mangledName;
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D : public MulticastDelegate_t
{
};
struct Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5 : public MulticastDelegate_t
{
};
struct Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335 : public MulticastDelegate_t
{
};
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
{
};
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624 : public MulticastDelegate_t
{
};
struct Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0 : public MulticastDelegate_t
{
};
struct Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42 : public MulticastDelegate_t
{
};
struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____typeName;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
{
};
struct Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_StaticFields
{
bool ___IsNotificationReceiver;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___FreeValues;
int32_t ___THREAD_LOCK_TOKEN;
int32_t ___maxCacheSize;
};
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_StaticFields
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ___s_emptyArray;
};
struct List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_StaticFields
{
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* ___s_emptyArray;
};
struct List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_StaticFields
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields
{
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray;
};
struct MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_StaticFields
{
bool ___IsValueType;
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields
{
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* ___Default;
};
struct ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields
{
ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* ___Default;
};
struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields
{
bool ___Architecture_Supports_Unaligned_Float32_Reads;
bool ___Architecture_Supports_All_Unaligned_ReadWrites;
};
struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_StaticFields
{
bool ___IsLittleEndian;
};
struct CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields
{
int32_t ___InitialCapacity;
int32_t ___MaxCapacity;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
RuntimeObject* ___shared_table_lock;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
bool ___IsTaiwanSku;
};
struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields
{
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* ___Instance;
};
struct FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields
{
DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* ___MemberArrayCache;
DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* ___MemberMapCache;
RuntimeObject* ___LOCK;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___PrimitiveArrayTypes;
FieldInfo_t* ___UnityObjectRuntimeErrorStringField;
};
struct ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupLowerCase;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupUpperCase;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___HexToByteLookup;
};
struct SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields
{
RuntimeObject* ___LOCK;
RuntimeObject* ___everythingPolicy;
RuntimeObject* ___unityPolicy;
RuntimeObject* ___strictPolicy;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields
{
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___PrimitiveReaderWriterTypes;
RuntimeObject* ___LOCK;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Weak_ReaderWriterCache;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Strong_ReaderWriterCache;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___Default;
};
struct UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields
{
Type_t* ___SerializeReferenceAttributeType;
Assembly_t* ___String_Assembly;
Assembly_t* ___HashSet_Assembly;
Assembly_t* ___LinkedList_Assembly;
Dictionary_2_tA01C31EE39DB8F7DA4D91DF19835E8E3707BDB26* ___UnityMemberGetters;
Dictionary_2_tEC2629B05671BB41B1E675B3C0C8D1F24DF00432* ___UnityMemberSetters;
Dictionary_2_tF911E54AE967371E5AC2088BA2263F5EC87357B9* ___UnityWillSerializeMembersCache;
Dictionary_2_t3037EFA08A290C6E53EA7FE921F5067CB97C9BAE* ___UnityWillSerializeTypesCache;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___UnityNeverSerializesTypes;
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___UnityNeverSerializesTypeNames;
RuntimeObject* ___UnityPolicy;
RuntimeObject* ___EverythingPolicy;
RuntimeObject* ___StrictPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_UnityPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_EverythingPolicy;
Dictionary_2_t882DE5B629AE6940CB22F3407CFA06D069E009FD* ___OdinWillSerializeCache_StrictPolicy;
Dictionary_2_tB0844BED0E49C7D38D18097F1382B49A1CFF6446* ___OdinWillSerializeCache_CustomPolicies;
};
struct U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields
{
U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* ___U3CU3E9;
};
struct U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields
{
U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* ___U3CU3E9;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* ___U3CU3E9__15_0;
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* ___U3CU3E9__15_1;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__16_0;
};
struct U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields
{
U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* ___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__13_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__16_0;
};
struct U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields
{
U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* ___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__6_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___U3CU3E9__10_0;
};
struct AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields
{
RuntimeObject* ___UnityPolicy;
RuntimeObject* ___StrictPolicy;
RuntimeObject* ___EverythingPolicy;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
};
struct DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields
{
RuntimeObject* ___ASSEMBLY_LOOKUP_LOCK;
Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* ___assemblyNameLookUp;
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ___customTypeNameToTypeBindings;
RuntimeObject* ___TYPETONAME_LOCK;
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* ___nameMap;
RuntimeObject* ___NAMETOTYPE_LOCK;
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ___typeMap;
RuntimeObject* ___ASSEMBLY_REGISTER_QUEUE_LOCK;
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* ___assembliesQueuedForRegister;
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* ___assemblyLoadEventsQueuedForRegister;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct Guid_t_StaticFields
{
Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___Empty;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
{
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
String_t* ____process_guid;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress;
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress;
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly;
};
struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveFromByteMethods;
};
struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields
{
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveGetBytesMethods;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___PrimitiveSizes;
Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* ___PrimitiveArrayWriters;
};
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
{
String_t* ___ConstructorName;
String_t* ___TypeConstructorName;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookup;
String_t* ___NEW_LINE;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_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, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053 : public RuntimeArray
{
ALIGN_FIELD (8) MemberInfo_t* m_Items[1];
inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MemberInfo_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, MemberInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_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, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray
{
ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1];
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* 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, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL);
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL);
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
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);
}
};
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_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, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray
{
ALIGN_FIELD (8) Assembly_t* m_Items[1];
inline Assembly_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Assembly_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, Assembly_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41 : public RuntimeArray
{
ALIGN_FIELD (8) AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* m_Items[1];
inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E** 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, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* 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, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
{
ALIGN_FIELD (8) uint32_t m_Items[1];
inline uint32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint32_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, uint32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC97E5195FAD787716E2D9C3D1134D4D408E85144_gshared (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_gshared (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1_RegisterReferenceID_mC44147A2B72BDEA69A8B1E9BEEF77A7CDEBB27C5_gshared (MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared (MinimalBaseFormatter_1_tB16D808E6F917D4D4110FF39599A54DDAED659FB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject** ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, RuntimeObject* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* Enumerable_ToDictionary_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mA712BB5A297282995D1266B8F0BD27C3C7E16E9A_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_keySelector, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___2_elementSelector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_gshared (RuntimeObject* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared (RuntimeObject* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsDefined_TisRuntimeObject_m703200E813484201E227804E29C3DB9085BE430C_gshared (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared (Cache_1_t50BD865E82A295299F1E22E096D099C9F44E7B2D* ___0_cache, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_gshared (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_gshared (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_gshared (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_gshared (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_gshared (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_gshared (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_gshared (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_gshared (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_gshared (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_gshared (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_gshared (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_gshared (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_gshared (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564 (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, MemberInfo_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, MemberInfo_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m27DB07707556F5798E5482B1D314C562E3883C85 (Type_t* __this, int32_t ___0_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___3_modifiers, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
inline void Func_3__ctor_m44649442E90E8AA5CFD68EC4729ED84320D6BB40 (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC97E5195FAD787716E2D9C3D1134D4D408E85144_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Func_3_Invoke_m6E611262E89A04C1B64749A9A99FC249FAAB4CBF_inline (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*))Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakBaseFormatter_Deserialize_m653C5479D40C06C17275061115E1F0BF6441B19A (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, Type_t* ___0_type, RuntimeObject* ___1_converter, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_Serialize_mF375BCA6946DD236A76AAA7088806E05663C7EAF (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 SerializationInfoEnumerator_get_Current_m820863174CF73089751ACC36BC34DD3188A1929B (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6 (SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5 (Type_t* ___0_candidateType, Type_t* ___1_openGenericType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5 (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6 (Type_t* ___0_type, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
inline Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41 (const RuntimeMethod* method)
{
return (( Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744 (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_gshared)(__this, method);
}
inline void MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD* __this, Type_t* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD*, Type_t*, RuntimeObject*, const RuntimeMethod*))MinimalBaseFormatter_1_RegisterReferenceID_mC44147A2B72BDEA69A8B1E9BEEF77A7CDEBB27C5_gshared)(__this, ___0_value, ___1_reader, method);
}
inline void MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217 (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_mFAED14F991BDC9D3A56B591F428EEDD1493A3D21 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, int32_t ___3_revision, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE (MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_mDCFDA2DCF6B3461FEFFA2D43F86AAFC916D2F6B1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
inline Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0 (const RuntimeMethod* method)
{
return (( Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, int32_t ___0_priority, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
inline bool Func_2_Invoke_m5F7041A233A9970EDC940E27E631CE713C3E1CA4_inline (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* __this, MemberInfo_t* ___0_arg, const RuntimeMethod* method)
{
return (( bool (*) (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, MemberInfo_t*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method);
}
inline void Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888 (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7 (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyLoadEventHandler__ctor_m951FB423DAB774D166ABBB569CAB69AD939A8087 (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_add_AssemblyLoad_m15AA0865F83C0F4FCC6471CBC78F84C869C28DCF (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
inline void List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, Assembly_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, Assembly_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline void Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC (const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024 (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
return (( AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
inline void List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A (Assembly_t* ___0_assembly, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1 (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method)
{
return (( AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
inline void List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, Assembly_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, Assembly_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7 (Assembly_t* ___0_assembly, Type_t* ___1_type, bool ___2_inherit, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816 (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
inline void HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07 (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline Type_t* List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Type_t* (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
inline bool HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99 (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, Assembly_t* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, Assembly_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline void List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* __this, const RuntimeMethod* method)
{
return (( Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 (*) (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159 (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline Assembly_t* Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_inline (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method)
{
return (( Assembly_t* (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
inline void Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* __this, Type_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*, Type_t*, String_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22 (const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502 (String_t* ___0_fullName, String_t** ___1_typeName, String_t** ___2_assemblyName, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139 (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* __this, String_t* ___0_key, Assembly_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*, String_t*, Assembly_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90 (String_t* ___0_assemblyString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0 (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849 (String_t* ___0_typeName, String_t** ___1_actualTypeName, bool* ___2_isGeneric, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___3_genericArgNames, bool* ___4_isArray, int32_t* ___5_arrayRank, const RuntimeMethod* method) ;
inline Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275 (const RuntimeMethod* method)
{
return (( Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline void List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, Type_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005 (Type_t* ___0_genericType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_parameters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F (String_t* ___0_str, int32_t ___1_i, int32_t ___2_ahead, const RuntimeMethod* method) ;
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56 (String_t* ___0_typeName, int32_t* ___1_i, String_t** ___2_argName, const RuntimeMethod* method) ;
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285 (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_inline (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* __this, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85 (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline void DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, const RuntimeMethod* method)
{
(( void (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared)(__this, method);
}
inline void DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7 (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, const RuntimeMethod* method)
{
(( void (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m29E6F0A5BE268EE40981E129000B9ABFA8761EE5_gshared)(__this, method);
}
inline void HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
}
inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (const RuntimeMethod* method) ;
inline bool DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644** ___2_value, const RuntimeMethod* method)
{
return (( bool (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, RuntimeObject*, Type_t*, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
inline Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* ___2_value, const RuntimeMethod* method)
{
return (( Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* (*) (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*, RuntimeObject*, Type_t*, Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
inline bool DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763 (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053** ___2_value, const RuntimeMethod* method)
{
return (( bool (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, RuntimeObject*, Type_t*, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
inline void List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17 (Type_t* ___0_type, List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ___1_members, RuntimeObject* ___2_policy, const RuntimeMethod* method) ;
inline MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7 (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method)
{
return (( MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
inline MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* __this, RuntimeObject* ___0_firstKey, Type_t* ___1_secondKey, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___2_value, const RuntimeMethod* method)
{
return (( MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* (*) (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*, RuntimeObject*, Type_t*, MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A (Type_t* ___0_type, Type_t* ___1_to, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
inline void Func_2__ctor_m699289F206947D3B203957AB5645799C51DB54C4 (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_2__ctor_m2FF8FBEDEC6256C8A42CD1565B1264A14A359822 (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE (RuntimeObject* ___0_source, Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* ___1_keySelector, Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* ___2_elementSelector, const RuntimeMethod* method)
{
return (( Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* (*) (RuntimeObject*, Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*, Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*, const RuntimeMethod*))Enumerable_ToDictionary_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_mA712BB5A297282995D1266B8F0BD27C3C7E16E9A_gshared)(___0_source, ___1_keySelector, ___2_elementSelector, method);
}
inline ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, const RuntimeMethod* method)
{
return (( ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
inline List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
inline Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236 (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, const RuntimeMethod* method)
{
return (( Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3 (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline MemberInfo_t* Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_inline (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method)
{
return (( MemberInfo_t* (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline RuntimeObject* MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6 (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_GetAttributes_TisRuntimeObject_m6265F3279A380463D306275474D868EBEBEBBFCD_gshared)(___0_member, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027 (FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2 (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* __this, String_t* ___0_key, MemberInfo_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644*, String_t*, MemberInfo_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115 (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19 (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714 (RuntimeObject* ___0_source, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, const RuntimeMethod* method) ;
inline bool Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6 (RuntimeObject* ___0_source, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___1_predicate, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE (MemberInfo_t* ___0_member, String_t* ___1_prefixString, String_t* ___2_separatorString, const RuntimeMethod* method) ;
inline void List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* __this, MemberInfo_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*, MemberInfo_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasFieldInfo__ctor_m20039287489493AF511593AA95D8A10A78C3D1E4 (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __this, FieldInfo_t* ___0_field, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasFieldInfo__ctor_mCB9C05B9C2293EDB24E8436D2E3F0697FE0F0B02 (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* __this, FieldInfo_t* ___0_field, String_t* ___1_namePrefix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasPropertyInfo__ctor_m45CF1372243CD4F9FC8419FB1B00DC67E63EC4BA (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __this, PropertyInfo_t* ___0_prop, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasPropertyInfo__ctor_m1F431189698DA5CCAF178803346125DE042EF7FD (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* __this, PropertyInfo_t* ___0_prop, String_t* ___1_namePrefix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasMethodInfo__ctor_mE3B05932400C0D2B6B9DC81C4CEBB0192555807B (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __this, MethodInfo_t* ___0_method, String_t* ___1_namePrefix, String_t* ___2_separatorString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberAliasMethodInfo__ctor_mCA59A1100CC964CDA0625D20C497E6999FE83134 (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* __this, MethodInfo_t* ___0_method, String_t* ___1_namePrefix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPrivate_m11B2D9B58453F6B1CD34E0A226E39626976CBB28 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74 (PropertyInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B (PropertyInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549 (MethodBase_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, bool ___0_parameter, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2 (String_t* ___0_path, RuntimeObject* ___1_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091 (String_t* ___0_path, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E (RuntimeObject* ___0_graph, RuntimeObject* ___1_oldReference, RuntimeObject* ___2_newReference, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___3_processedReferences, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231 (Type_t* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA (Type_t* __this, String_t* ___0_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
}
inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9 (String_t* ___0_step, RuntimeObject* ___1_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10 (String_t* ___0_keyStr, Type_t* ___1_expectedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeExtensions_GetMemberValue_mE3FD3960D996E279B1724F28BC77F86001F6DDC1 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101 (String_t* ___0_path, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_steps, int32_t ___2_index, RuntimeObject* ___3_instance, RuntimeObject* ___4_value, bool* ___5_setParentInstance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31 (String_t* ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, bool* ___3_setParentInstance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07 (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8 (int32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642 (bool ___0_upperCase, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared)(__this, ___0_capacity, ___1_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
inline int32_t Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared)(__this, method);
}
inline void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, String_t* ___0_id, bool ___1_allowNonSerializableTypes, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___2_shouldSerializeFunc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35 (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, const RuntimeMethod* method) ;
inline bool MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39 (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method);
}
inline bool MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfoExtensions_IsAutoProperty_m9BB6F32BF652092ED8738DD479E4DBD0B4CD668E (PropertyInfo_t* ___0_propInfo, bool ___1_allowVirtual, const RuntimeMethod* method) ;
inline bool MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared)(___0_member, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1 (Type_t* __this, const RuntimeMethod* method) ;
inline bool TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9 (Type_t* ___0_type, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, const RuntimeMethod*))TypeExtensions_IsDefined_TisRuntimeObject_m703200E813484201E227804E29C3DB9085BE430C_gshared)(___0_type, method);
}
inline bool MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D (RuntimeObject* ___0_member, bool ___1_inherit, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, bool, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_m1C6B8A7B6CF840F49F31E34DB8027D7EA66F80BA_gshared)(___0_member, ___1_inherit, method);
}
inline bool MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121 (RuntimeObject* ___0_member, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))MemberInfoExtensions_IsDefined_TisRuntimeObject_mE2333AC4DB528C7169CCA91558A942625F74B652_gshared)(___0_member, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, bool ___2_formatAsReadable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
inline Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879 (const RuntimeMethod* method)
{
return (( Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method) ;
inline Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB (const RuntimeMethod* method)
{
return (( Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16 (const RuntimeMethod* method)
{
return (( Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method) ;
inline Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F (const RuntimeMethod* method)
{
return (( Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A (const RuntimeMethod* method)
{
return (( Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
inline Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803 (const RuntimeMethod* method)
{
return (( Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8 (Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* ___0_cache, const RuntimeMethod* method)
{
return (( SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* (*) (Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5*, const RuntimeMethod*))Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared)(___0_cache, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8 (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0 (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_referencedUnityObjects, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F (RuntimeObject* ___0_reader, const RuntimeMethod* method) ;
inline Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3 (const RuntimeMethod* method)
{
return (( Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* (*) (const RuntimeMethod*))Cache_1_Claim_m2063BBF3852F5530C97A8FF48D3BFE66B1F34E83_gshared)(method);
}
inline DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8 (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* ___0_cache, const RuntimeMethod* method)
{
return (( DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* (*) (Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813*, const RuntimeMethod*))Cache_1_op_Implicit_mDC0C0C37926B0A63353873C5F3ED3009A0E9CA8A_gshared)(___0_cache, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747 (RuntimeObject* ___0_reader, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_referencedUnityObjects, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B (Type_t* ___0_type, Type_t* ___1_baseType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline void SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, int32_t, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3**, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*, const RuntimeMethod*))SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_gshared)(___0_value, ___1_stream, ___2_format, ___3_unityObjects, ___4_context, method);
}
inline RuntimeObject* SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, int32_t, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*, const RuntimeMethod*))SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_gshared)(___0_stream, ___1_format, ___2_referencedUnityObjects, ___3_context, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54 (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1 (Type_t* ___0_enumType, uint64_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tACBF5A1656250800CE861707354491F0611F6624* TypeExtensions_GetCastMethodDelegate_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ;
inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_serializationPolicy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, Guid_t ___0_guid, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, String_t* ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_HasCastDefined_m922E1CB13D9F9959303880F873CBE2120E1E9057 (Type_t* ___0_from, Type_t* ___1_to, bool ___2_requireImplicitCast, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_mAED581BDC2A2EC0295EC6FB7C7D525571FEA4A0B (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, int32_t* ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, Guid_t* ___1_guid, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, String_t** ___1_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101 (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430 (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tE9BCFFCE3749D415B953BEC8196DE5DD105114F6*, const RuntimeMethod*))Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_gshared)(__this, method);
}
inline void Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tA8BC502DB49FED8A66A3D5A558ECC81587CE1148*, const RuntimeMethod*))Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_gshared)(__this, method);
}
inline void Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15 (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t21E3AB9C2188666F05F1939AFCD194117A6C633D*, const RuntimeMethod*))Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_gshared)(__this, method);
}
inline void Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058 (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t10A081641EF318E0D44FA8EE5D3273BEDF165CD7*, const RuntimeMethod*))Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_gshared)(__this, method);
}
inline void Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79 (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tAA8260B22A5C6F67ADC9263F84778C286F6ABF47*, const RuntimeMethod*))Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_gshared)(__this, method);
}
inline void Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80 (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t3BB0479EBB3363CF4D9EAA60A8606C2911AC94F3*, const RuntimeMethod*))Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_gshared)(__this, method);
}
inline void Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t59CE319569461910272E781E59F2AE841B7141FB*, const RuntimeMethod*))Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_gshared)(__this, method);
}
inline void Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249 (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07*, const RuntimeMethod*))Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_gshared)(__this, method);
}
inline void Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1 (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t36714890F39AF5C28C0511C1F07F8489A7C0626B*, const RuntimeMethod*))Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_op_Explicit_m735171330B3A339481D140F6A0DDD8D829E2084C (intptr_t ___0_value, const RuntimeMethod* method) ;
inline void Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199 (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t2277F8C65CC4BA960DD081603FC28BE92D58D3B5*, const RuntimeMethod*))Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_gshared)(__this, method);
}
inline void Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0 (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760* __this, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_tC18BC81023C999696AAEA4AA1074DECA9B3B7760*, const RuntimeMethod*))Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF (Type_t* ___0_type, bool ___1_allowWeakFallback, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, Type_t* ___0_key, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, Type_t*, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194 (Type_t* ___0_type, bool ___1_allowWeakfallback, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, Type_t* ___0_key, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, Type_t*, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
inline Type_t* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
return (( Type_t* (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4 (Type_t* ___0_type, ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* ___1_ex, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, Type_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0 (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_serializedType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter_DeserializeImplementation_mC1972CE4E2574494F2FB568AFFF3758181A9DF95 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL;
uint8_t V_1 = 0;
String_t* V_2 = NULL;
MemberInfo_t* V_3 = NULL;
Type_t* V_4 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_5 = NULL;
RuntimeObject* V_6 = NULL;
Exception_t* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_1 = ___1_reader;
NullCheck(L_1);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2;
L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1);
NullCheck(L_2);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_3;
L_3 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_2, NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_5;
L_5 = FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6(L_0, L_4, NULL);
V_0 = L_5;
goto IL_014e;
}
IL_0021:
{
String_t* L_6 = V_2;
bool L_7;
L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL);
if (!L_7)
{
goto IL_0085;
}
}
{
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_8);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8);
NullCheck(L_9);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10;
L_10 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_9, NULL);
NullCheck(L_10);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_11;
L_11 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_10, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5E791824C131CEF00DDE27BB042D24AD2716D8CF);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
Il2CppFakeBox<uint8_t> L_15(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_16;
L_16 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_15), NULL);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_16);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_14;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
RuntimeObject* L_19 = ___1_reader;
NullCheck(L_19);
String_t* L_20;
L_20 = InterfaceFuncInvoker0< String_t* >::Invoke(5, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_19);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_20);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_18;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4319268C59DD30792B4D4E4CCB274A6A2D4328C2);
String_t* L_22;
L_22 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_21, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_22, NULL);
RuntimeObject* L_23 = ___1_reader;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23);
goto IL_014e;
}
IL_0085:
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_24 = V_0;
String_t* L_25 = V_2;
NullCheck(L_24);
bool L_26;
L_26 = Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564(L_24, L_25, (&V_3), Dictionary_2_TryGetValue_mABEE8FF257E6D741C1D6FE18FEF75E68394D6564_RuntimeMethod_var);
if (L_26)
{
goto IL_010c;
}
}
{
RuntimeObject* L_27 = ___1_reader;
NullCheck(L_27);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_28;
L_28 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_27);
NullCheck(L_28);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_29;
L_29 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_28, NULL);
NullCheck(L_29);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_30;
L_30 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_29, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral66F6C85ED57B21C80AA828CF40ED2CED734CE45D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
String_t* L_34 = V_2;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_34);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral79CEA7710FF8FDF153C30454210A654BB3930695);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
Il2CppFakeBox<uint8_t> L_37(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_38;
L_38 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_37), NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_38);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_36;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralDC6B1B5316D2B61EBFFF2945B6659A1790C15A80);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
RuntimeObject* L_41 = ___1_reader;
NullCheck(L_41);
String_t* L_42;
L_42 = InterfaceFuncInvoker0< String_t* >::Invoke(5, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_41);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_42);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_40;
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralB449F1EB600062FD2C82E850E32C05FC31DE5029);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43;
Type_t* L_45 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_46;
L_46 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_45, NULL);
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_46);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_44;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
String_t* L_48;
L_48 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_47, NULL);
NullCheck(L_30);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_30, L_48, NULL);
RuntimeObject* L_49 = ___1_reader;
NullCheck(L_49);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_49);
goto IL_014e;
}
IL_010c:
{
MemberInfo_t* L_50 = V_3;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Type_t* L_51;
L_51 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_50, NULL);
V_4 = L_51;
}
try
{
Type_t* L_52 = V_4;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_53;
L_53 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_52, NULL);
V_5 = L_53;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_54 = V_5;
RuntimeObject* L_55 = ___1_reader;
NullCheck(L_54);
RuntimeObject* L_56;
L_56 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_54, L_55);
V_6 = L_56;
MemberInfo_t* L_57 = V_3;
RuntimeObject** L_58 = ___0_value;
RuntimeObject* L_59 = *((RuntimeObject**)L_58);
RuntimeObject* L_60 = V_6;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F(L_57, L_59, L_60, NULL);
goto IL_014e;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0133;
}
throw e;
}
CATCH_0133:
{
V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_61 = ___1_reader;
NullCheck(L_61);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_62;
L_62 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_61);
NullCheck(L_62);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_63;
L_63 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_62, NULL);
NullCheck(L_63);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_64;
L_64 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_63, NULL);
Exception_t* L_65 = V_7;
NullCheck(L_64);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_64, L_65, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_014e;
}
IL_014e:
{
RuntimeObject* L_66 = ___1_reader;
NullCheck(L_66);
uint8_t L_67;
L_67 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_66, (&V_2));
uint8_t L_68 = L_67;
V_1 = L_68;
if ((((int32_t)L_68) == ((int32_t)8)))
{
goto IL_0168;
}
}
{
uint8_t L_69 = V_1;
if ((((int32_t)L_69) == ((int32_t)((int32_t)13))))
{
goto IL_0168;
}
}
{
uint8_t L_70 = V_1;
if ((!(((uint32_t)L_70) == ((uint32_t)((int32_t)15)))))
{
goto IL_0021;
}
}
IL_0168:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter_SerializeImplementation_m8D4E6DFAACB5A81811261CFDCD8267AC2F15FE9E (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL;
int32_t V_1 = 0;
MemberInfo_t* V_2 = NULL;
Type_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_5 = NULL;
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_1 = ___1_writer;
NullCheck(L_1);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2;
L_2 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1);
NullCheck(L_2);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_3;
L_3 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_2, NULL);
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_5;
L_5 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_0, L_4, NULL);
V_0 = L_5;
V_1 = 0;
goto IL_006e;
}
IL_0020:
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_6 = V_0;
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
MemberInfo_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
MemberInfo_t* L_10 = V_2;
RuntimeObject** L_11 = ___0_value;
RuntimeObject* L_12 = *((RuntimeObject**)L_11);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
RuntimeObject* L_13;
L_13 = FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB(L_10, L_12, NULL);
V_4 = L_13;
MemberInfo_t* L_14 = V_2;
Type_t* L_15;
L_15 = FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718(L_14, NULL);
V_3 = L_15;
Type_t* L_16 = V_3;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_17;
L_17 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_16, NULL);
V_5 = L_17;
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_18 = V_5;
MemberInfo_t* L_19 = V_2;
NullCheck(L_19);
String_t* L_20;
L_20 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_19);
RuntimeObject* L_21 = V_4;
RuntimeObject* L_22 = ___1_writer;
NullCheck(L_18);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_18, L_20, L_21, L_22);
goto IL_006a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_004f;
}
throw e;
}
CATCH_004f:
{
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_23 = ___1_writer;
NullCheck(L_23);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24;
L_24 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_23);
NullCheck(L_24);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25;
L_25 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_24, NULL);
NullCheck(L_25);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26;
L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL);
Exception_t* L_27 = V_6;
NullCheck(L_26);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_26, L_27, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006a;
}
IL_006a:
{
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_006e:
{
int32_t L_29 = V_1;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_30 = V_0;
NullCheck(L_30);
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
{
goto IL_0020;
}
}
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter__ctor_m094451E5474396D5C026432FB28C94E854A3034E (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_serializedType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter_DeserializeImplementation_mA9F6C82E54228A3BF299B401B6E23C25F67363AB (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject** L_0 = ___0_value;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
RuntimeObject* L_2 = ___1_reader;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< RuntimeObject* >::Invoke(1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)), L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter_SerializeImplementation_m75F3CE255A32651AFD937D94C0F0073DCCA360CC (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject** L_0 = ___0_value;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
RuntimeObject* L_2 = ___1_writer;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)));
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_il2cpp_TypeInfo_var)), L_2);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter__ctor_mFD444B6A582B958D11B77372B99B846FDC684A56 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* V_0 = NULL;
Type_t* V_1 = NULL;
{
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_0 = (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75(L_0, NULL);
V_0 = L_0;
Type_t* L_1 = ___0_serializedType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_1, NULL);
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_2 = V_0;
NullCheck(L_2);
L_2->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___U3CU3E4__this), (void*)__this);
Type_t* L_3 = ___0_serializedType;
V_1 = L_3;
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_4 = V_0;
NullCheck(L_4);
L_4->___constructor = (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___constructor), (void*)(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL);
}
IL_001d:
{
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_5 = V_0;
Type_t* L_6 = V_1;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_10);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_10);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_8;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_13);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_13);
NullCheck(L_6);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_14;
L_14 = Type_GetConstructor_m27DB07707556F5798E5482B1D314C562E3883C85(L_6, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_11, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
NullCheck(L_5);
L_5->___constructor = L_14;
Il2CppCodeGenWriteBarrier((void**)(&L_5->___constructor), (void*)L_14);
Type_t* L_15 = V_1;
NullCheck(L_15);
Type_t* L_16;
L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_15);
V_1 = L_16;
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_17 = V_0;
NullCheck(L_17);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_18 = L_17->___constructor;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_19;
L_19 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_18, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_19)
{
goto IL_007d;
}
}
{
Type_t* L_20 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
bool L_23;
L_23 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_20, L_22, NULL);
if (!L_23)
{
goto IL_007d;
}
}
{
Type_t* L_24 = V_1;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_24, (Type_t*)NULL, NULL);
if (L_25)
{
goto IL_001d;
}
}
IL_007d:
{
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_26 = V_0;
NullCheck(L_26);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_27 = L_26->___constructor;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_28;
L_28 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_27, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_28)
{
goto IL_009e;
}
}
{
U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* L_29 = V_0;
Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_30 = (Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E*)il2cpp_codegen_object_new(Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E_il2cpp_TypeInfo_var);
Func_3__ctor_m44649442E90E8AA5CFD68EC4729ED84320D6BB40(L_30, L_29, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23_RuntimeMethod_var), NULL);
__this->___ISerializableConstructor = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ISerializableConstructor), (void*)L_30);
return;
}
IL_009e:
{
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_31;
L_31 = DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888(NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
Type_t* L_35 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
NullCheck(L_35);
String_t* L_36;
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_35);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_36);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_34;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral24EAE6D6871E52B15472FB098BE14A147E9576DB);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
Type_t* L_39 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
NullCheck(L_39);
String_t* L_40;
L_40 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_39);
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_40);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_38;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral237D30AE32F865C0257FD20AA21A819B8F7C69FE);
String_t* L_42;
L_42 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_41, NULL);
NullCheck(L_31);
InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_31, L_42);
Type_t* L_43 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_44 = (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D*)il2cpp_codegen_object_new(WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var);
WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(L_44, L_43, NULL);
__this->___ReflectionFormatter = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ReflectionFormatter), (void*)L_44);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakSerializableFormatter_GetUninitializedObject_m28C649BA93F89ADCD9C71968B07D338096737C00 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_DeserializeImplementation_m4A617C3285A28A0600926A6F97B440E91C079841 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
Exception_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_0 = __this->___ISerializableConstructor;
if (!L_0)
{
goto IL_0069;
}
}
{
RuntimeObject* L_1 = ___1_reader;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2;
L_2 = WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D(__this, L_1, NULL);
V_0 = L_2;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
if (!L_3)
{
goto IL_0096;
}
}
try
{
{
RuntimeObject** L_4 = ___0_value;
Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_5 = __this->___ISerializableConstructor;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = V_0;
RuntimeObject* L_7 = ___1_reader;
NullCheck(L_7);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_8;
L_8 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_7);
NullCheck(L_8);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_9;
L_9 = DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline(L_8, NULL);
NullCheck(L_5);
RuntimeObject* L_10;
L_10 = Func_3_Invoke_m6E611262E89A04C1B64749A9A99FC249FAAB4CBF_inline(L_5, L_6, L_9, NULL);
*((RuntimeObject**)L_4) = (RuntimeObject*)L_10;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_10);
RuntimeObject** L_11 = ___0_value;
RuntimeObject* L_12 = *((RuntimeObject**)L_11);
RuntimeObject* L_13 = ___1_reader;
NullCheck(L_13);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14;
L_14 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13);
WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_12, L_14, NULL);
bool L_15 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___IsValueType;
if (L_15)
{
goto IL_004e_1;
}
}
{
RuntimeObject** L_16 = ___0_value;
RuntimeObject* L_17 = *((RuntimeObject**)L_16);
RuntimeObject* L_18 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_17, L_18, NULL);
}
IL_004e_1:
{
goto IL_0096;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0050;
}
throw e;
}
CATCH_0050:
{
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_19 = ___1_reader;
NullCheck(L_19);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_20;
L_20 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_19);
NullCheck(L_20);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_21;
L_21 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_20, NULL);
NullCheck(L_21);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_22;
L_22 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_21, NULL);
Exception_t* L_23 = V_1;
NullCheck(L_22);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_22, L_23, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0096;
}
IL_0069:
{
RuntimeObject** L_24 = ___0_value;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_25 = __this->___ReflectionFormatter;
RuntimeObject* L_26 = ___1_reader;
NullCheck(L_25);
RuntimeObject* L_27;
L_27 = WeakBaseFormatter_Deserialize_m653C5479D40C06C17275061115E1F0BF6441B19A(L_25, L_26, NULL);
*((RuntimeObject**)L_24) = (RuntimeObject*)L_27;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_27);
RuntimeObject** L_28 = ___0_value;
RuntimeObject* L_29 = *((RuntimeObject**)L_28);
RuntimeObject* L_30 = ___1_reader;
NullCheck(L_30);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_31;
L_31 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_30);
WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_29, L_31, NULL);
bool L_32 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___IsValueType;
if (L_32)
{
goto IL_0096;
}
}
{
RuntimeObject** L_33 = ___0_value;
RuntimeObject* L_34 = *((RuntimeObject**)L_33);
RuntimeObject* L_35 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_34, L_35, NULL);
}
IL_0096:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_SerializeImplementation_mE919981A1B9D648A1CA0594FA0C44CFBCA961CA6 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_1 = NULL;
Exception_t* V_2 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E* L_0 = __this->___ISerializableConstructor;
if (!L_0)
{
goto IL_005e;
}
}
{
RuntimeObject** L_1 = ___0_value;
RuntimeObject* L_2 = *((RuntimeObject**)L_1);
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var));
RuntimeObject** L_3 = ___0_value;
RuntimeObject* L_4 = *((RuntimeObject**)L_3);
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
RuntimeObject* L_6 = ___1_writer;
NullCheck(L_6);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7;
L_7 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline(L_7, NULL);
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)il2cpp_codegen_object_new(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var);
SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3(L_9, L_5, L_8, NULL);
V_1 = L_9;
}
try
{
RuntimeObject* L_10 = V_0;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_11 = V_1;
RuntimeObject* L_12 = ___1_writer;
NullCheck(L_12);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_13;
L_13 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12);
NullCheck(L_13);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_14;
L_14 = SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline(L_13, NULL);
NullCheck(L_10);
InterfaceActionInvoker2< SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(0, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var, L_10, L_11, L_14);
goto IL_0055;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_003c;
}
throw e;
}
CATCH_003c:
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_15);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_16;
L_16 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_15);
NullCheck(L_16);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17;
L_17 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_16, NULL);
NullCheck(L_17);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18;
L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL);
Exception_t* L_19 = V_2;
NullCheck(L_18);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_18, L_19, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0055;
}
IL_0055:
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_20 = V_1;
RuntimeObject* L_21 = ___1_writer;
WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F(__this, L_20, L_21, NULL);
return;
}
IL_005e:
{
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_22 = __this->___ReflectionFormatter;
RuntimeObject** L_23 = ___0_value;
RuntimeObject* L_24 = *((RuntimeObject**)L_23);
RuntimeObject* L_25 = ___1_writer;
NullCheck(L_22);
WeakBaseFormatter_Serialize_mF375BCA6946DD236A76AAA7088806E05663C7EAF(L_22, L_24, L_25, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* WeakSerializableFormatter_ReadSerializationInfo_mB7BE418536E6EF93F88554F52BFEE9E20C49517D (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int64_t V_2 = 0;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_3 = NULL;
int32_t V_4 = 0;
Type_t* V_5 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_6 = NULL;
RuntimeObject* V_7 = NULL;
String_t* V_8 = NULL;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_9 = NULL;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)12)))))
{
goto IL_00d6;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ce:
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3);
return;
}
});
try
{
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
bool L_6;
L_6 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5, (&V_2));
Type_t* L_7 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_8 = ___0_reader;
NullCheck(L_8);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8);
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline(L_9, NULL);
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_11 = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)il2cpp_codegen_object_new(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_il2cpp_TypeInfo_var);
SerializationInfo__ctor_m6AC4F08744E2365305F33E8B028832139DAEBEA3(L_11, L_7, L_10, NULL);
V_3 = L_11;
V_4 = 0;
goto IL_00c0_1;
}
IL_0039_1:
{
V_5 = (Type_t*)NULL;
RuntimeObject* L_12 = ___0_reader;
NullCheck(L_12);
uint8_t L_13;
L_13 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_12, (&V_0));
V_1 = L_13;
uint8_t L_14 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
{
goto IL_0083_1;
}
}
{
String_t* L_15 = V_0;
bool L_16;
L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
if (!L_16)
{
goto IL_0083_1;
}
}
{
RuntimeObject* L_17 = ___0_reader;
NullCheck(L_17);
bool L_18;
L_18 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_17, (&V_8));
RuntimeObject* L_19 = ___0_reader;
NullCheck(L_19);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_20;
L_20 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_19);
NullCheck(L_20);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_21;
L_21 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_20, NULL);
String_t* L_22 = V_8;
RuntimeObject* L_23 = ___0_reader;
NullCheck(L_23);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_24;
L_24 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23);
NullCheck(L_24);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25;
L_25 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_24, NULL);
NullCheck(L_25);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26;
L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL);
NullCheck(L_21);
Type_t* L_27;
L_27 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_21, L_22, L_26);
V_5 = L_27;
}
IL_0083_1:
{
Type_t* L_28 = V_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, (Type_t*)NULL, NULL);
if (!L_29)
{
goto IL_0095_1;
}
}
{
RuntimeObject* L_30 = ___0_reader;
NullCheck(L_30);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_30);
goto IL_00ba_1;
}
IL_0095_1:
{
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
uint8_t L_32;
L_32 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31, (&V_0));
V_1 = L_32;
Type_t* L_33 = V_5;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_34;
L_34 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_33, NULL);
V_6 = L_34;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_35 = V_6;
RuntimeObject* L_36 = ___0_reader;
NullCheck(L_35);
RuntimeObject* L_37;
L_37 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_35, L_36);
V_7 = L_37;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_38 = V_3;
String_t* L_39 = V_0;
RuntimeObject* L_40 = V_7;
NullCheck(L_38);
SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_38, L_39, L_40, NULL);
}
IL_00ba_1:
{
int32_t L_41 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_00c0_1:
{
int32_t L_42 = V_4;
int64_t L_43 = V_2;
if ((((int64_t)((int64_t)L_42)) < ((int64_t)L_43)))
{
goto IL_0039_1;
}
}
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_44 = V_3;
V_9 = L_44;
goto IL_00d8;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d6:
{
return (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
}
IL_00d8:
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_45 = V_9;
return L_45;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter_WriteSerializationInfo_mCC3EBA27F77D1079BDAB6CF6EF94625F49917F2F (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
s_Il2CppMethodInitialized = true;
}
SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* V_0 = NULL;
SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 V_1;
memset((&V_1), 0, sizeof(V_1));
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_2 = NULL;
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0096:
{
RuntimeObject* L_0 = ___1_writer;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
return;
}
});
try
{
{
RuntimeObject* L_1 = ___1_writer;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
NullCheck(L_2);
int32_t L_3;
L_3 = SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline(L_2, NULL);
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, ((int64_t)L_3));
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
NullCheck(L_4);
SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_5;
L_5 = SerializationInfo_GetEnumerator_m5230A1D4E4B612E90B10E2034C638CD42F667EA6(L_4, NULL);
V_0 = L_5;
goto IL_008c_1;
}
IL_0016_1:
{
SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_6 = V_0;
NullCheck(L_6);
SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74 L_7;
L_7 = SerializationInfoEnumerator_get_Current_m820863174CF73089751ACC36BC34DD3188A1929B(L_6, NULL);
V_1 = L_7;
}
try
{
RuntimeObject* L_8 = ___1_writer;
RuntimeObject* L_9 = ___1_writer;
NullCheck(L_9);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_10;
L_10 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_9);
NullCheck(L_10);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_11;
L_11 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_10, NULL);
Type_t* L_12;
L_12 = SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline((&V_1), NULL);
RuntimeObject* L_13 = ___1_writer;
NullCheck(L_13);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_14;
L_14 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_13);
NullCheck(L_14);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_15;
L_15 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_14, NULL);
NullCheck(L_15);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_16;
L_16 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_15, NULL);
NullCheck(L_11);
String_t* L_17;
L_17 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_11, L_12, L_16);
NullCheck(L_8);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, L_17);
Type_t* L_18;
L_18 = SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline((&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_19;
L_19 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_18, NULL);
V_2 = L_19;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_20 = V_2;
String_t* L_21;
L_21 = SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline((&V_1), NULL);
RuntimeObject* L_22;
L_22 = SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline((&V_1), NULL);
RuntimeObject* L_23 = ___1_writer;
NullCheck(L_20);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_20, L_21, L_22, L_23);
goto IL_008c_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0073_1;
}
throw e;
}
CATCH_0073_1:
{
V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_24 = ___1_writer;
NullCheck(L_24);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_25;
L_25 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_24);
NullCheck(L_25);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26;
L_26 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_25, NULL);
NullCheck(L_26);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27;
L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL);
Exception_t* L_28 = V_3;
NullCheck(L_27);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_27, L_28, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_008c_1;
}
IL_008c_1:
{
SerializationInfoEnumerator_t810DE600E5F6AA4F2B66A7F56074277CCD8F1540* L_29 = V_0;
NullCheck(L_29);
bool L_30;
L_30 = SerializationInfoEnumerator_MoveNext_m4F052C960AE85EFED1048CAAAC538AB3714078A6(L_29, NULL);
if (L_30)
{
goto IL_0016_1;
}
}
{
goto IL_009d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_009d:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mA54DD8F0F0563B77EBE4ABA30E79849C27A75F75 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass2_0_U3C_ctorU3Eb__0_m5E5B0233ED8FCB0216189C4D84B1BB9E3A64AC23 (U3CU3Ec__DisplayClass2_0_tD3DFD286220615B98219F97B81684BF38D84B7C4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* L_0 = __this->___U3CU3E4__this;
NullCheck(L_0);
Type_t* L_1 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)L_0)->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_1, NULL);
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_il2cpp_TypeInfo_var));
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_3 = __this->___constructor;
RuntimeObject* L_4 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = ___0_info;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_7);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_9 = ___1_context;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_10 = L_9;
RuntimeObject* L_11 = Box(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var, &L_10);
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_11);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_11);
NullCheck(L_3);
RuntimeObject* L_12;
L_12 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_3, L_4, L_8, NULL);
RuntimeObject* L_13 = V_0;
return L_13;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B2_0 = NULL;
WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* G_B3_1 = NULL;
{
Type_t* L_0 = ___0_serializedType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___0_serializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4;
L_4 = TypeExtensions_GetArgumentsOfInheritedOpenGenericClass_m5A4229D704A7E36F20B2D5716FE41BA0481F0DE5(L_1, L_3, NULL);
V_0 = L_4;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = V_0;
NullCheck(L_5);
int32_t L_6 = 0;
Type_t* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_8;
L_8 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_7, NULL);
__this->___ElementSerializer = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementSerializer), (void*)L_8);
Type_t* L_9 = ___0_serializedType;
NullCheck(L_9);
bool L_10;
L_10 = VirtualFuncInvoker0< bool >::Invoke(39, L_9);
if (!L_10)
{
G_B2_0 = __this;
goto IL_0046;
}
G_B1_0 = __this;
}
{
Type_t* L_11 = ___0_serializedType;
NullCheck(L_11);
Type_t* L_12;
L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_11);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (Stack_1_tB4BCB6A11DF09D42E9228B9CAE53E4FD038B62F4_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
bool L_15;
L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
G_B3_0 = ((int32_t)(L_15));
G_B3_1 = G_B1_0;
goto IL_0047;
}
IL_0046:
{
G_B3_0 = 0;
G_B3_1 = G_B2_0;
}
IL_0047:
{
NullCheck(G_B3_1);
G_B3_1->___IsPlainStack = (bool)G_B3_0;
MethodInfo_t* L_16 = __this->___PushMethod;
bool L_17;
L_17 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_16, (MethodInfo_t*)NULL, NULL);
if (!L_17)
{
goto IL_0075;
}
}
{
Type_t* L_18 = ___0_serializedType;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_19;
L_19 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_18, NULL);
String_t* L_20;
L_20 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954)), L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC13A2ACAA33E72A337CC36C4B3D7DB1EAD777338)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_21 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_21, L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakStackFormatter__ctor_mB768ECBC4DD84A72E056BD44A6EBD52AAC30ECD2_RuntimeMethod_var)));
}
IL_0075:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakStackFormatter_GetUninitializedObject_m95362CD29251DFBBB9CCCDBA9587BA88B342B263 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakStackFormatter_DeserializeImplementation_m1ADE2B77D37763FBF84285AA1917308CA5FA1683 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int64_t V_2 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
int32_t V_4 = 0;
{
RuntimeObject* L_0 = ___1_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)12)))))
{
goto IL_0126;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011e:
{
RuntimeObject* L_3 = ___1_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3);
return;
}
});
try
{
{
RuntimeObject* L_5 = ___1_reader;
NullCheck(L_5);
bool L_6;
L_6 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5, (&V_2));
bool L_7 = __this->___IsPlainStack;
if (!L_7)
{
goto IL_0041_1;
}
}
{
RuntimeObject** L_8 = ___0_value;
Type_t* L_9 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_10;
int64_t L_12 = V_2;
int32_t L_13 = ((int32_t)L_12);
RuntimeObject* L_14 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_13);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_14);
RuntimeObject* L_15;
L_15 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_9, L_11, NULL);
*((RuntimeObject**)L_8) = (RuntimeObject*)L_15;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_15);
goto IL_004e_1;
}
IL_0041_1:
{
RuntimeObject** L_16 = ___0_value;
Type_t* L_17 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_18;
L_18 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_17, NULL);
*((RuntimeObject**)L_16) = (RuntimeObject*)L_18;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_18);
}
IL_004e_1:
{
RuntimeObject** L_19 = ___0_value;
RuntimeObject* L_20 = *((RuntimeObject**)L_19);
RuntimeObject* L_21 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_20, L_21, NULL);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
V_3 = L_22;
V_4 = 0;
goto IL_0113_1;
}
IL_0066_1:
{
RuntimeObject* L_23 = ___1_reader;
NullCheck(L_23);
uint8_t L_24;
L_24 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23, (&V_0));
if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)13)))))
{
goto IL_00c0_1;
}
}
{
RuntimeObject* L_25 = ___1_reader;
NullCheck(L_25);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_26;
L_26 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_25);
NullCheck(L_26);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_27;
L_27 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_26, NULL);
NullCheck(L_27);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_28;
L_28 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_27, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
String_t* L_32;
L_32 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_32);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
String_t* L_35;
L_35 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_35);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_34;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_37;
L_37 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_36, NULL);
NullCheck(L_28);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_28, L_37, NULL);
goto IL_012c;
}
IL_00c0_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_3;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_39 = __this->___ElementSerializer;
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_39);
RuntimeObject* L_41;
L_41 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_39, L_40);
NullCheck(L_38);
ArrayElementTypeCheck (L_38, L_41);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_41);
MethodInfo_t* L_42 = __this->___PushMethod;
RuntimeObject** L_43 = ___0_value;
RuntimeObject* L_44 = *((RuntimeObject**)L_43);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = V_3;
NullCheck(L_42);
RuntimeObject* L_46;
L_46 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_42, L_44, L_45, NULL);
RuntimeObject* L_47 = ___1_reader;
NullCheck(L_47);
bool L_48;
L_48 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_47);
if (L_48)
{
goto IL_010d_1;
}
}
{
RuntimeObject* L_49 = ___1_reader;
NullCheck(L_49);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_50;
L_50 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_49);
NullCheck(L_50);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_51;
L_51 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_50, NULL);
NullCheck(L_51);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_52;
L_52 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_51, NULL);
RuntimeObject* L_53 = ___1_reader;
NullCheck(L_53);
String_t* L_54;
L_54 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_53);
String_t* L_55;
L_55 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_54, NULL);
NullCheck(L_52);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_52, L_55, NULL);
goto IL_012c;
}
IL_010d_1:
{
int32_t L_56 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_0113_1:
{
int32_t L_57 = V_4;
int64_t L_58 = V_2;
if ((((int64_t)((int64_t)L_57)) < ((int64_t)L_58)))
{
goto IL_0066_1;
}
}
{
goto IL_012c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0126:
{
RuntimeObject* L_59 = ___1_reader;
NullCheck(L_59);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_59);
}
IL_012c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakStackFormatter_SerializeImplementation_m25E7ED4AF4CE59CC9B8E8223C1458A3926502107 (WeakStackFormatter_t03F9D7582D7B96E9CEA7742F317CC0C0C643C209* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* V_1 = NULL;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_2 = NULL;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
RuntimeObject* V_5 = NULL;
int32_t V_6 = 0;
Exception_t* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b4:
{
RuntimeObject* L_0 = ___1_writer;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
return;
}
});
try
{
{
RuntimeObject** L_1 = ___0_value;
RuntimeObject* L_2 = *((RuntimeObject**)L_1);
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_2, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = ___1_writer;
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_4);
NullCheck(L_3);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_3, ((int64_t)L_5));
il2cpp_codegen_runtime_class_init_inline(Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A_il2cpp_TypeInfo_var);
Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_6;
L_6 = Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41(Cache_1_Claim_mDCCC80E128EFD3E5CC7E5BA908854BD09C89ED41_RuntimeMethod_var);
V_1 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00aa_1:
{
{
Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_7 = V_1;
if (!L_7)
{
goto IL_00b3_1;
}
}
{
Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_8 = V_1;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_00b3_1:
{
return;
}
}
});
try
{
{
Cache_1_t32F39C27858F635D2A7951F7ECF78FD8DBFD349A* L_9 = V_1;
NullCheck(L_9);
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = L_9->___Value;
V_2 = L_10;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = V_2;
NullCheck(L_11);
List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_11, List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
RuntimeObject* L_12 = V_0;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_12);
V_3 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004b_2:
{
{
RuntimeObject* L_14 = V_3;
V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_15 = V_5;
if (!L_15)
{
goto IL_005e_2;
}
}
{
RuntimeObject* L_16 = V_5;
NullCheck(L_16);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_16);
}
IL_005e_2:
{
return;
}
}
});
try
{
{
goto IL_0041_3;
}
IL_0031_3:
{
RuntimeObject* L_17 = V_3;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
V_4 = L_18;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_19 = V_2;
RuntimeObject* L_20 = V_4;
NullCheck(L_19);
List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_19, L_20, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
}
IL_0041_3:
{
RuntimeObject* L_21 = V_3;
NullCheck(L_21);
bool L_22;
L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
if (L_22)
{
goto IL_0031_3;
}
}
{
goto IL_005f_2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005f_2:
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_23 = V_2;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_23, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
V_6 = ((int32_t)il2cpp_codegen_subtract(L_24, 1));
goto IL_00a3_2;
}
IL_006b_2:
{
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_25 = __this->___ElementSerializer;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_26 = V_2;
int32_t L_27 = V_6;
NullCheck(L_26);
RuntimeObject* L_28;
L_28 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_26, L_27, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
RuntimeObject* L_29 = ___1_writer;
NullCheck(L_25);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_25, L_28, L_29, NULL);
goto IL_009d_2;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0082_2;
}
throw e;
}
CATCH_0082_2:
{
V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_30 = ___1_writer;
NullCheck(L_30);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_31;
L_31 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_30);
NullCheck(L_31);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_32;
L_32 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_31, NULL);
NullCheck(L_32);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_33;
L_33 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_32, NULL);
Exception_t* L_34 = V_7;
NullCheck(L_33);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_33, L_34, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_009d_2;
}
IL_009d_2:
{
int32_t L_35 = V_6;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_35, 1));
}
IL_00a3_2:
{
int32_t L_36 = V_6;
if ((((int32_t)L_36) >= ((int32_t)0)))
{
goto IL_006b_2;
}
}
{
goto IL_00bb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bb:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanFormatter_Read_m8DB57282FFD13CBCECD8675DD276A57D2361136C (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int64_t V_1 = 0;
{
RuntimeObject* L_0 = ___1_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_0020;
}
}
{
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_1));
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_4 = ___0_value;
int64_t L_5 = V_1;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_6;
memset((&L_6), 0, sizeof(L_6));
TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline((&L_6), L_5, NULL);
*(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)L_4 = L_6;
}
IL_0020:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanFormatter_Write_mB9763F235D1CE30D8396191E727F877799E91EB7 (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___1_writer;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* L_1 = ___0_value;
int64_t L_2;
L_2 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(L_1, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanFormatter__ctor_mC9479D7AD75C715CCC8586085EDD12EFE66FAB8D (TimeSpanFormatter_t6AA33313EE400C0DA4A12747BE02E98F3AE485EB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t49BAEBE66E7036DA7DEA76E83570ED01CE4A0824_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744(__this, MinimalBaseFormatter_1__ctor_m4AB4641A4F340D52DE7721229D16804703EE1744_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter_Read_mD170916803D4A67A7BCF089AB15C3AE9346A65CC (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, Type_t** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
RuntimeObject* L_0 = ___1_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_004a;
}
}
{
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_0));
Type_t** L_4 = ___0_value;
RuntimeObject* L_5 = ___1_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_7;
L_7 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_6, NULL);
String_t* L_8 = V_0;
RuntimeObject* L_9 = ___1_reader;
NullCheck(L_9);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_10;
L_10 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_9);
NullCheck(L_10);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_11;
L_11 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_10, NULL);
NullCheck(L_11);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_12;
L_12 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_11, NULL);
NullCheck(L_7);
Type_t* L_13;
L_13 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_7, L_8, L_12);
*((RuntimeObject**)L_4) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_13);
Type_t** L_14 = ___0_value;
Type_t* L_15 = *((Type_t**)L_14);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_15, (Type_t*)NULL, NULL);
if (!L_16)
{
goto IL_004a;
}
}
{
Type_t** L_17 = ___0_value;
Type_t* L_18 = *((Type_t**)L_17);
RuntimeObject* L_19 = ___1_reader;
MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E(__this, L_18, L_19, MinimalBaseFormatter_1_RegisterReferenceID_mA779853A4AF2D3A6BB1A2465B14D2F51E5947E2E_RuntimeMethod_var);
}
IL_004a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter_Write_mAD576EB7CFC5F3D14124FF3E225788E9BF6D504C (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, Type_t** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___1_writer;
RuntimeObject* L_1 = ___1_writer;
NullCheck(L_1);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2;
L_2 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1);
NullCheck(L_2);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3;
L_3 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_2, NULL);
Type_t** L_4 = ___0_value;
Type_t* L_5 = *((Type_t**)L_4);
RuntimeObject* L_6 = ___1_writer;
NullCheck(L_6);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7;
L_7 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8;
L_8 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_7, NULL);
NullCheck(L_8);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9;
L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL);
NullCheck(L_3);
String_t* L_10;
L_10 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_3, L_5, L_9);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_10);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeFormatter_GetUninitializedObject_m650F08E32E6C18CF5BC0708C0FE87C2981091D3F (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, const RuntimeMethod* method)
{
{
return (Type_t*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter__ctor_m2A04A35E2A27F00F5B4A27E210DFC5886E6F145E (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217(__this, MinimalBaseFormatter_1__ctor_mEFC1FF4E64865DABB2E64AA64F0B87270B763217_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* VersionFormatter_GetUninitializedObject_m4EBC456238058599EC943C955466BA0E8F2C03D3 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, const RuntimeMethod* method)
{
{
return (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter_Read_mCEDA3EA9AA1706620B6E09F2D33A7FCC7F278312 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
V_0 = 0;
V_1 = 0;
V_2 = 0;
V_3 = 0;
RuntimeObject* L_0 = ___1_reader;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_2, (&V_1));
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2));
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_6);
bool L_7;
L_7 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6, (&V_3));
int32_t L_8 = V_0;
if ((((int32_t)L_8) < ((int32_t)0)))
{
goto IL_0034;
}
}
{
int32_t L_9 = V_1;
if ((((int32_t)L_9) >= ((int32_t)0)))
{
goto IL_003c;
}
}
IL_0034:
{
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_10 = ___0_value;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_11 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
Version__ctor_mFAED14F991BDC9D3A56B591F428EEDD1493A3D21(L_11, NULL);
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
return;
}
IL_003c:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) >= ((int32_t)0)))
{
goto IL_004a;
}
}
{
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_13 = ___0_value;
int32_t L_14 = V_0;
int32_t L_15 = V_1;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_16 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_16, L_14, L_15, NULL);
*((RuntimeObject**)L_13) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_16);
return;
}
IL_004a:
{
int32_t L_17 = V_3;
if ((((int32_t)L_17) >= ((int32_t)0)))
{
goto IL_0059;
}
}
{
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_18 = ___0_value;
int32_t L_19 = V_0;
int32_t L_20 = V_1;
int32_t L_21 = V_2;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_22 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_22, L_19, L_20, L_21, NULL);
*((RuntimeObject**)L_18) = (RuntimeObject*)L_22;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_22);
return;
}
IL_0059:
{
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_23 = ___0_value;
int32_t L_24 = V_0;
int32_t L_25 = V_1;
int32_t L_26 = V_2;
int32_t L_27 = V_3;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_28 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84(L_28, L_24, L_25, L_26, L_27, NULL);
*((RuntimeObject**)L_23) = (RuntimeObject*)L_28;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_28);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter_Write_m3B4AD8FF503638ACBB00A3E8C58360F18C78FE68 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___1_writer;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_1 = ___0_value;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_1);
NullCheck(L_2);
int32_t L_3;
L_3 = Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline(L_2, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_3);
RuntimeObject* L_4 = ___1_writer;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_5 = ___0_value;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_6 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_5);
NullCheck(L_6);
int32_t L_7;
L_7 = Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline(L_6, NULL);
NullCheck(L_4);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_4, (String_t*)NULL, L_7);
RuntimeObject* L_8 = ___1_writer;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_9 = ___0_value;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_10 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_9);
NullCheck(L_10);
int32_t L_11;
L_11 = Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline(L_10, NULL);
NullCheck(L_8);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8, (String_t*)NULL, L_11);
RuntimeObject* L_12 = ___1_writer;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_13 = ___0_value;
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_14 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_13);
NullCheck(L_14);
int32_t L_15;
L_15 = Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline(L_14, NULL);
NullCheck(L_12);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12, (String_t*)NULL, L_15);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionFormatter__ctor_mC6AF3ACC4C859D5291586FB77180CEA5208539C7 (VersionFormatter_t32D07955189BBC2D25DB087D3D0EB7E6078BF608* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tC3BEE11E582EA0034DCEDB44AFE4179D6EE39F1C_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE(__this, MinimalBaseFormatter_1__ctor_m0DB47FB3EADF38B454C555A787AED9B9E6327DEE_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllowDeserializeInvalidDataAttribute__ctor_mDB714155E4966AC0EC9DF3861ADE85D4B4C28F03 (AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlwaysFormatsSelfAttribute__ctor_mDAADF2B8131A57DE7DA0A60CA7CD036FF5A7F0DD (AlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArchitectureInfo__cctor_m482A362FE6C040A92F8AA0EA6B5839B20015E72D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5);
s_Il2CppMethodInitialized = true;
}
{
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0;
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralF639D9CF09987B7E0E88FD8EC6178A3211301DB5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArchitectureInfo_SetRuntimePlatform_mAB5D1186945A9EED9BB1599B7CE012DA0EAE95B9 (int32_t ___0_platform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
uint8_t* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
int32_t V_3 = 0;
float V_4 = 0.0f;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = ___0_platform;
if ((((int32_t)L_0) > ((int32_t)((int32_t)19))))
{
goto IL_0045;
}
}
{
int32_t L_1 = ___0_platform;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 1))) > ((uint32_t)1))))
{
goto IL_0057;
}
}
{
int32_t L_2 = ___0_platform;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)9))))
{
case 0:
{
goto IL_0057;
}
case 1:
{
goto IL_0057;
}
case 2:
{
goto IL_00f0;
}
case 3:
{
goto IL_00f0;
}
case 4:
{
goto IL_0057;
}
case 5:
{
goto IL_00f0;
}
case 6:
{
goto IL_00f0;
}
case 7:
{
goto IL_00f0;
}
case 8:
{
goto IL_0057;
}
case 9:
{
goto IL_0057;
}
case 10:
{
goto IL_0057;
}
}
}
{
goto IL_00f0;
}
IL_0045:
{
int32_t L_3 = ___0_platform;
if ((((int32_t)L_3) == ((int32_t)((int32_t)25))))
{
goto IL_0057;
}
}
{
int32_t L_4 = ___0_platform;
if ((((int32_t)L_4) == ((int32_t)((int32_t)27))))
{
goto IL_0057;
}
}
{
int32_t L_5 = ___0_platform;
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)30)))))
{
goto IL_00f0;
}
}
IL_0057:
{
}
try
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0091_1:
{
V_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
return;
}
});
try
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = L_7;
V_2 = L_8;
if (!L_8)
{
goto IL_0069_2;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_2;
NullCheck(L_9);
if (((int32_t)(((RuntimeArray*)L_9)->max_length)))
{
goto IL_006e_2;
}
}
IL_0069_2:
{
V_1 = (uint8_t*)((uintptr_t)0);
goto IL_0077_2;
}
IL_006e_2:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_2;
NullCheck(L_10);
V_1 = (uint8_t*)((uintptr_t)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_0077_2:
{
V_3 = 0;
goto IL_0085_2;
}
IL_007b_2:
{
uint8_t* L_11 = V_1;
int32_t L_12 = V_3;
float L_13 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, L_12)));
V_4 = L_13;
int32_t L_14 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0085_2:
{
int32_t L_15 = V_3;
if ((((int32_t)L_15) < ((int32_t)4)))
{
goto IL_007b_2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)1;
goto IL_0094_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0094_1:
{
goto IL_009f;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0096;
}
throw e;
}
CATCH_0096:
{
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var)));
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_009f;
}
IL_009f:
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
bool L_16 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads;
if (!L_16)
{
goto IL_00ce;
}
}
{
Il2CppFakeBox<int32_t> L_17(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform));
String_t* L_18;
L_18 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_17), NULL);
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E, L_18, _stringLiteral7FECE8D38687072573C3DD510007EE4480C8CB2C, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)1;
return;
}
IL_00ce:
{
Il2CppFakeBox<int32_t> L_20(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform));
String_t* L_21;
L_21 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_20), NULL);
String_t* L_22;
L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7BCF9E7D0D3590D9A3299AFB3DBFDEBDFC1E567E, L_21, _stringLiteral7B8C4812791D7CCA7FB6A3ED3E3B1E93606A562B, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_22, NULL);
return;
}
IL_00f0:
{
il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var);
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads = (bool)0;
((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites = (bool)0;
Il2CppFakeBox<int32_t> L_23(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, (&___0_platform));
String_t* L_24;
L_24 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_23), NULL);
String_t* L_25;
L_25 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral92B78FA0517D23FF288A9466BEACFD654A6927F5, L_24, _stringLiteral700AA87E228724217A572AAEFD87E2DA9855AD2A, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_25, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0);
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
int32_t L_2 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_3, L_2, NULL);
__this->___memoryStream = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___memoryStream), (void*)L_3);
}
IL_001d:
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = __this->___memoryStream;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream__ctor_mD65C43F4659E64FB9082AFDAED4BC166360DDDC2 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
int32_t L_0 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity;
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_1, L_0, NULL);
__this->___memoryStream = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___memoryStream), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream_OnFreed_m7404240E4CE2D1DA9CFC23B38D96A2D727E57F03 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream;
NullCheck(L_0);
VirtualActionInvoker1< int64_t >::Invoke(21, L_0, ((int64_t)0));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___memoryStream;
NullCheck(L_1);
VirtualActionInvoker1< int64_t >::Invoke(12, L_1, ((int64_t)0));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->___memoryStream;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(29, L_2);
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
int32_t L_4 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity;
if ((((int32_t)L_3) <= ((int32_t)L_4)))
{
goto IL_003c;
}
}
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = __this->___memoryStream;
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
int32_t L_6 = ((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity;
NullCheck(L_5);
VirtualActionInvoker1< int32_t >::Invoke(30, L_5, L_6);
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream_OnClaimed_m23C621A42AE867F769ED946B8356262F2CF44B37 (CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* __this, const RuntimeMethod* method)
{
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___memoryStream;
NullCheck(L_0);
VirtualActionInvoker1< int64_t >::Invoke(21, L_0, ((int64_t)0));
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___memoryStream;
NullCheck(L_1);
VirtualActionInvoker1< int64_t >::Invoke(12, L_1, ((int64_t)0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_mF1059E0274650C59E70987945A8FCEE1D82F6ECB (int32_t ___0_minCapacity, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0;
L_0 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
V_0 = L_0;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0;
NullCheck(L_1);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_2 = L_1->___Value;
NullCheck(L_2);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3;
L_3 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_2, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(29, L_3);
int32_t L_5 = ___0_minCapacity;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_002a;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_6 = V_0;
NullCheck(L_6);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_7 = L_6->___Value;
NullCheck(L_7);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_8;
L_8 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_7, NULL);
int32_t L_9 = ___0_minCapacity;
NullCheck(L_8);
VirtualActionInvoker1< int32_t >::Invoke(30, L_8, L_9);
}
IL_002a:
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_10 = V_0;
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0;
L_0 = Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0(Cache_1_Claim_mAB21347AFD3FEF4B6C75A215DBFC8987362F8EA0_RuntimeMethod_var);
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
if (!L_1)
{
goto IL_0030;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0;
NullCheck(L_2);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_3 = L_2->___Value;
NullCheck(L_3);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4;
L_4 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes;
NullCheck(L_6);
NullCheck(L_4);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_4, L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)));
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_7 = V_0;
NullCheck(L_7);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_8 = L_7->___Value;
NullCheck(L_8);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_9;
L_9 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_8, NULL);
NullCheck(L_9);
VirtualActionInvoker1< int64_t >::Invoke(12, L_9, ((int64_t)0));
}
IL_0030:
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_10 = V_0;
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedMemoryStream__cctor_m4BF90E09D53CF036A25D97291CB67FBCC6280F26 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___InitialCapacity = ((int32_t)1024);
((CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_StaticFields*)il2cpp_codegen_static_fields_for(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var))->___MaxCapacity = ((int32_t)32768);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomFormatterAttribute__ctor_mB043736CECC19B635DA3A957D9CB5C0E559C0138 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
__this->___Priority = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8 (CustomFormatterAttribute_tBCC83A6485FBB3950FCFA3E3F855B28E5A0939C3* __this, int32_t ___0_priority, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
int32_t L_0 = ___0_priority;
__this->___Priority = L_0;
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1 (CustomGenericFormatterAttribute_tA9DACB386E5B851E245DEF25B514F31C009CC698* __this, Type_t* ___0_serializedGenericTypeDefinition, int32_t ___1_priority, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___1_priority;
CustomFormatterAttribute__ctor_m72D1A02EE9B87784308C608EB5FC44DB84D2D8B8(__this, L_0, NULL);
Type_t* L_1 = ___0_serializedGenericTypeDefinition;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, (Type_t*)NULL, NULL);
if (!L_2)
{
goto IL_0016;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var)));
}
IL_0016:
{
Type_t* L_4 = ___0_serializedGenericTypeDefinition;
NullCheck(L_4);
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(40, L_4);
if (L_5)
{
goto IL_0039;
}
}
{
Type_t* L_6 = ___0_serializedGenericTypeDefinition;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6);
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D7689960E3E6B816CFA4A674849A0B8B12281BA)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomGenericFormatterAttribute__ctor_m3737754FDD3905A2F7A083B1328D89D7BB7CE0F1_RuntimeMethod_var)));
}
IL_0039:
{
Type_t* L_10 = ___0_serializedGenericTypeDefinition;
__this->___SerializedGenericTypeDefinition = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedGenericTypeDefinition), (void*)L_10);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, String_t* ___0_id, bool ___1_allowNonSerializableTypes, Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* ___2_shouldSerializeFunc, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
String_t* L_0 = ___0_id;
if (L_0)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var)));
}
IL_0014:
{
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_2 = ___2_shouldSerializeFunc;
if (L_2)
{
goto IL_0022;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D109B37C7062C9C1B032D8B05A930774170F577)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838_RuntimeMethod_var)));
}
IL_0022:
{
String_t* L_4 = ___0_id;
__this->___id = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___id), (void*)L_4);
bool L_5 = ___1_allowNonSerializableTypes;
__this->___allowNonSerializableTypes = L_5;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ___2_shouldSerializeFunc;
__this->___shouldSerializeFunc = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___shouldSerializeFunc), (void*)L_6);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CustomSerializationPolicy_get_ID_mB61D1955E8D84B91123D5465BFDCB57B66AACDC3 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___id;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomSerializationPolicy_get_AllowNonSerializableTypes_m8B97FE39234F84E7180D703AC9ADEBF7229B7804 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___allowNonSerializableTypes;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CustomSerializationPolicy_ShouldSerializeMember_mF91D0F14AF3B96F043DFCECDA82583C07CE25F09 (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
{
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_0 = __this->___shouldSerializeFunc;
MemberInfo_t* L_1 = ___0_member;
NullCheck(L_0);
bool L_2;
L_2 = Func_2_Invoke_m5F7041A233A9970EDC940E27E631CE713C3E1CA4_inline(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindTypeNameToTypeAttribute__ctor_m3CC696A5823D6D409C76AA04BA0127FB4A104459 (BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* __this, String_t* ___0_oldFullTypeName, Type_t* ___1_newType, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
String_t* L_0 = ___0_oldFullTypeName;
__this->___OldTypeName = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OldTypeName), (void*)L_0);
Type_t* L_1 = ___1_newType;
__this->___NewType = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NewType), (void*)L_1);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder__cctor_m1A562D1D59ED572DB18890C8C4DF8433B82D27CE (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E);
s_Il2CppMethodInitialized = true;
}
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_0 = NULL;
int32_t V_1 = 0;
Assembly_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
bool V_4 = false;
RuntimeObject* V_5 = NULL;
bool V_6 = false;
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK), (void*)L_0);
Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_1 = (Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D*)il2cpp_codegen_object_new(Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875(L_1, Dictionary_2__ctor_mA9AF3B43246577986E77F214250803948FE70875_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp), (void*)L_1);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_2 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_2, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings), (void*)L_2);
RuntimeObject* L_3 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_3, NULL);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK), (void*)L_3);
il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_4 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_5 = (Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE*)il2cpp_codegen_object_new(Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2(L_5, L_4, Dictionary_2__ctor_m5062A5C3191FE0C1151C65CA3FC1EBCFA17DC2F2_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap), (void*)L_5);
RuntimeObject* L_6 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_6, NULL);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK), (void*)L_6);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_7 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_7, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap), (void*)L_7);
RuntimeObject* L_8 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_8, NULL);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK), (void*)L_8);
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_9 = (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*)il2cpp_codegen_object_new(List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var);
List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888(L_9, List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister), (void*)L_9);
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_10 = (List_1_tD97647C4246AB4145473A12B7FA247718A8B330D*)il2cpp_codegen_object_new(List_1_tD97647C4246AB4145473A12B7FA247718A8B330D_il2cpp_TypeInfo_var);
List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7(L_10, List_1__ctor_m550AB55A6F0717DDC9E0DD61112DEA5B063CE8F7_RuntimeMethod_var);
((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister), (void*)L_10);
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_11;
L_11 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var);
U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* L_12 = ((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9;
AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* L_13 = (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42*)il2cpp_codegen_object_new(AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42_il2cpp_TypeInfo_var);
AssemblyLoadEventHandler__ctor_m951FB423DAB774D166ABBB569CAB69AD939A8087(L_13, L_12, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E_RuntimeMethod_var), NULL);
NullCheck(L_11);
AppDomain_add_AssemblyLoad_m15AA0865F83C0F4FCC6471CBC78F84C869C28DCF(L_11, L_13, NULL);
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_14;
L_14 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_14);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_15;
L_15 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_14, NULL);
V_0 = L_15;
V_1 = 0;
goto IL_00c3;
}
IL_0092:
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_16 = V_0;
int32_t L_17 = V_1;
NullCheck(L_16);
int32_t L_18 = L_17;
Assembly_t* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_2 = L_19;
RuntimeObject* L_20 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK;
V_3 = L_20;
V_4 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b4:
{
{
bool L_21 = V_4;
if (!L_21)
{
goto IL_00be;
}
}
{
RuntimeObject* L_22 = V_3;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_22, NULL);
}
IL_00be:
{
return;
}
}
});
try
{
RuntimeObject* L_23 = V_3;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_23, (&V_4), NULL);
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_24 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister;
Assembly_t* L_25 = V_2;
NullCheck(L_24);
List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline(L_24, L_25, List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var);
goto IL_00bf;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bf:
{
int32_t L_26 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_00c3:
{
int32_t L_27 = V_1;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_28 = V_0;
NullCheck(L_28);
if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
{
goto IL_0092;
}
}
{
RuntimeObject* L_29 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_5 = L_29;
V_6 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0110:
{
{
bool L_30 = V_6;
if (!L_30)
{
goto IL_011b;
}
}
{
RuntimeObject* L_31 = V_5;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_31, NULL);
}
IL_011b:
{
return;
}
}
});
try
{
RuntimeObject* L_32 = V_5;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_32, (&V_6), NULL);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_33 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (MethodInfo_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
NullCheck(L_33);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_33, _stringLiteral2237E0EEA1E4D00FD296A2FC553EFCA53177F222, L_35, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_36 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (MethodInfo_t_0_0_0_var) };
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
NullCheck(L_36);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_36, _stringLiteralF46BFC0396CAB988E7B5463491E1F7E7AACD866E, L_38, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
goto IL_011c;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_011c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IL_0000:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
bool L_0;
L_0 = DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9(NULL);
if (L_0)
{
goto IL_0000;
}
}
IL_0007:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
bool L_1;
L_1 = DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC(NULL);
if (L_1)
{
goto IL_0007;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblies_mF4E9323A28601614A8312C61C54C509526B2D6C9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
{
V_0 = (AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339*)NULL;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK;
V_1 = L_0;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0036:
{
{
bool L_1 = V_2;
if (!L_1)
{
goto IL_003f;
}
}
{
RuntimeObject* L_2 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_003f:
{
return;
}
}
});
try
{
{
RuntimeObject* L_3 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_inline(L_4, List_1_get_Count_mC3EB03A5D3FAA21074FAB8C382D06260DF37231F_RuntimeMethod_var);
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0034_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister;
NullCheck(L_6);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_7;
L_7 = List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024(L_6, List_1_ToArray_m4F2991627C669A2015A7B431CA6E37AD2E10B024_RuntimeMethod_var);
V_0 = L_7;
List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_8 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assembliesQueuedForRegister;
NullCheck(L_8);
List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_inline(L_8, List_1_Clear_m9C25692520A49715927D2C255A19820D042DD1C6_RuntimeMethod_var);
}
IL_0034_1:
{
goto IL_0040;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0040:
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_9 = V_0;
if (L_9)
{
goto IL_0045;
}
}
{
return (bool)0;
}
IL_0045:
{
V_3 = 0;
goto IL_0055;
}
IL_0049:
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_10 = V_0;
int32_t L_11 = V_3;
NullCheck(L_10);
int32_t L_12 = L_11;
Assembly_t* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A(L_13, NULL);
int32_t L_14 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0055:
{
int32_t L_15 = V_3;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_16 = V_0;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_0049;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_RegisterQueuedAssemblyLoadEvents_m36570015B6AC4327D7871850414EE72A3B17CCBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* V_4 = NULL;
Assembly_t* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
V_0 = (AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41*)NULL;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK;
V_1 = L_0;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0036:
{
{
bool L_1 = V_2;
if (!L_1)
{
goto IL_003f;
}
}
{
RuntimeObject* L_2 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_003f:
{
return;
}
}
});
try
{
{
RuntimeObject* L_3 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_inline(L_4, List_1_get_Count_mDAED3C09717B187D65BDD45CAFAE002A778EABF1_RuntimeMethod_var);
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0034_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister;
NullCheck(L_6);
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_7;
L_7 = List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1(L_6, List_1_ToArray_m9E9A6ED0DE3D88803EE267CC0D910F6B3BE147B1_RuntimeMethod_var);
V_0 = L_7;
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_8 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister;
NullCheck(L_8);
List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_inline(L_8, List_1_Clear_m63E9EDD54D4105B87CB70D18997233EC78D1B9D1_RuntimeMethod_var);
}
IL_0034_1:
{
goto IL_0040;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0040:
{
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_9 = V_0;
if (L_9)
{
goto IL_0045;
}
}
{
return (bool)0;
}
IL_0045:
{
V_3 = 0;
goto IL_0067;
}
IL_0049:
{
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_10 = V_0;
int32_t L_11 = V_3;
NullCheck(L_10);
int32_t L_12 = L_11;
AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_4 = L_13;
}
try
{
AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_14 = V_4;
NullCheck(L_14);
Assembly_t* L_15;
L_15 = AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline(L_14, NULL);
V_5 = L_15;
goto IL_005c;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0059;
}
throw e;
}
CATCH_0059:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0063;
}
IL_005c:
{
Assembly_t* L_16 = V_5;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A(L_16, NULL);
}
IL_0063:
{
int32_t L_17 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0067:
{
int32_t L_18 = V_3;
AssemblyLoadEventArgsU5BU5D_t43697BF01436B4954E19BC56B6B31849E31F7C41* L_19 = V_0;
NullCheck(L_19);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_0049;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_RegisterAssembly_m18D1D63D07AF8253362EEF223220905221A2566A (Assembly_t* ___0_assembly, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
int32_t V_5 = 0;
BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* V_6 = NULL;
RuntimeObject* V_7 = NULL;
bool V_8 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
Assembly_t* L_0 = ___0_assembly;
NullCheck(L_0);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_1;
L_1 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_0);
NullCheck(L_1);
String_t* L_2;
L_2 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_1, NULL);
V_0 = L_2;
goto IL_0014;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_000e;
}
throw e;
}
CATCH_000e:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00da;
}
IL_0014:
{
V_1 = (bool)0;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_3 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_2 = L_3;
V_3 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0043:
{
{
bool L_4 = V_3;
if (!L_4)
{
goto IL_004c;
}
}
{
RuntimeObject* L_5 = V_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_004c:
{
return;
}
}
});
try
{
{
RuntimeObject* L_6 = V_2;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_3), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_7 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp;
String_t* L_8 = V_0;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11(L_7, L_8, Dictionary_2_ContainsKey_m3484819BCC18DD604FF5D8E339E651C4075C8E11_RuntimeMethod_var);
if (L_9)
{
goto IL_0041_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_10 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp;
String_t* L_11 = V_0;
Assembly_t* L_12 = ___0_assembly;
NullCheck(L_10);
Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658(L_10, L_11, L_12, Dictionary_2_Add_m6D196875190EC2D5395D78D44B8364328A1B0658_RuntimeMethod_var);
V_1 = (bool)1;
}
IL_0041_1:
{
goto IL_004d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004d:
{
bool L_13 = V_1;
if (!L_13)
{
goto IL_00da;
}
}
try
{
{
Assembly_t* L_14 = ___0_assembly;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17;
L_17 = TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7(L_14, L_16, (bool)0, NULL);
V_4 = L_17;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_4;
if (!L_18)
{
goto IL_00d5_1;
}
}
{
V_5 = 0;
goto IL_00cd_1;
}
IL_006f_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_4;
int32_t L_20 = V_5;
NullCheck(L_19);
int32_t L_21 = L_20;
RuntimeObject* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_6 = ((BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039*)IsInstSealed((RuntimeObject*)L_22, BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039_il2cpp_TypeInfo_var));
BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_23 = V_6;
if (!L_23)
{
goto IL_00c7_1;
}
}
{
BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_24 = V_6;
NullCheck(L_24);
Type_t* L_25 = L_24->___NewType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_25, (Type_t*)NULL, NULL);
if (!L_26)
{
goto IL_00c7_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_27 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_7 = L_27;
V_8 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00bb_1:
{
{
bool L_28 = V_8;
if (!L_28)
{
goto IL_00c6_1;
}
}
{
RuntimeObject* L_29 = V_7;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_29, NULL);
}
IL_00c6_1:
{
return;
}
}
});
try
{
RuntimeObject* L_30 = V_7;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_30, (&V_8), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_31 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings;
BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_32 = V_6;
NullCheck(L_32);
String_t* L_33 = L_32->___OldTypeName;
BindTypeNameToTypeAttribute_t755AAAE696C77EFD364D4E606821299F597FF039* L_34 = V_6;
NullCheck(L_34);
Type_t* L_35 = L_34->___NewType;
NullCheck(L_31);
Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38(L_31, L_33, L_35, Dictionary_2_set_Item_mD50E387D30F70E1F0A66F0230DE70CA791753F38_RuntimeMethod_var);
goto IL_00c7_1;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c7_1:
{
int32_t L_36 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00cd_1:
{
int32_t L_37 = V_5;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_4;
NullCheck(L_38);
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
{
goto IL_006f_1;
}
}
IL_00d5_1:
{
goto IL_00da;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00d7;
}
throw e;
}
CATCH_00d7:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00da;
}
IL_00da:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, Type_t* ___0_type, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_3 = NULL;
HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* V_4 = NULL;
Type_t* V_5 = NULL;
Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 V_6;
memset((&V_6), 0, sizeof(V_6));
Assembly_t* V_7 = NULL;
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultSerializationBinder_BindToName_m8839C1040F24A28E687C9D3575E74B99BF415B50_RuntimeMethod_var)));
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_3 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___TYPETONAME_LOCK;
V_1 = L_3;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0161:
{
{
bool L_4 = V_2;
if (!L_4)
{
goto IL_016a;
}
}
{
RuntimeObject* L_5 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
}
IL_016a:
{
return;
}
}
});
try
{
{
RuntimeObject* L_6 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_7 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap;
Type_t* L_8 = ___0_type;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816(L_7, L_8, (&V_0), Dictionary_2_TryGetValue_mABC63A9E661076B85F0C38BD3A8A40AAEA175816_RuntimeMethod_var);
if (L_9)
{
goto IL_015f_1;
}
}
{
Type_t* L_10 = ___0_type;
NullCheck(L_10);
bool L_11;
L_11 = VirtualFuncInvoker0< bool >::Invoke(39, L_10);
if (!L_11)
{
goto IL_00fc_1;
}
}
{
Type_t* L_12 = ___0_type;
NullCheck(L_12);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13;
L_13 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_12);
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_14;
L_14 = Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E((RuntimeObject*)L_13, Enumerable_ToList_TisType_t_m3125955DBCA26A14A2096CCD57F9CC3B200EB81E_RuntimeMethod_var);
V_3 = L_14;
HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_15 = (HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60*)il2cpp_codegen_object_new(HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60_il2cpp_TypeInfo_var);
HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07(L_15, HashSet_1__ctor_m1E1DA8C4C0668674CDC02B686FA96008B9EF7E07_RuntimeMethod_var);
V_4 = L_15;
goto IL_008b_1;
}
IL_0056_1:
{
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_16 = V_3;
NullCheck(L_16);
Type_t* L_17;
L_17 = List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B(L_16, 0, List_1_get_Item_m7A1C2D221A00D4DE76431FB2903CCAC7CDA3A33B_RuntimeMethod_var);
V_5 = L_17;
Type_t* L_18 = V_5;
NullCheck(L_18);
bool L_19;
L_19 = VirtualFuncInvoker0< bool >::Invoke(39, L_18);
if (!L_19)
{
goto IL_0075_1;
}
}
{
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_20 = V_3;
Type_t* L_21 = V_5;
NullCheck(L_21);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22;
L_22 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_21);
NullCheck(L_20);
List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F(L_20, (RuntimeObject*)L_22, List_1_AddRange_m0D60CD105ED83AED827172D5B81047F1FC28C77F_RuntimeMethod_var);
}
IL_0075_1:
{
HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_23 = V_4;
Type_t* L_24 = V_5;
NullCheck(L_24);
Assembly_t* L_25;
L_25 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_24);
NullCheck(L_23);
bool L_26;
L_26 = HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99(L_23, L_25, HashSet_1_Add_mF4AF93354481E3D2499BDD90455A5EED9F523B99_RuntimeMethod_var);
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_27 = V_3;
NullCheck(L_27);
List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250(L_27, 0, List_1_RemoveAt_m0937DE75491B80B386026B6D032297C114877250_RuntimeMethod_var);
}
IL_008b_1:
{
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_28 = V_3;
NullCheck(L_28);
int32_t L_29;
L_29 = List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_inline(L_28, List_1_get_Count_mEAAAAC29EC4D30D9A753C67992EED0F55407B274_RuntimeMethod_var);
if ((((int32_t)L_29) > ((int32_t)0)))
{
goto IL_0056_1;
}
}
{
Type_t* L_30 = ___0_type;
NullCheck(L_30);
String_t* L_31;
L_31 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_30);
Type_t* L_32 = ___0_type;
NullCheck(L_32);
Assembly_t* L_33;
L_33 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_32);
NullCheck(L_33);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_34;
L_34 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_33);
NullCheck(L_34);
String_t* L_35;
L_35 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_34, NULL);
String_t* L_36;
L_36 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_31, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_35, NULL);
V_0 = L_36;
HashSet_1_t1214CC44287B1BA4B0A822151F7913F9A37E9F60* L_37 = V_4;
NullCheck(L_37);
Enumerator_t37C3435C70675470BB3ED784F4BF65B6EA3BD718 L_38;
L_38 = HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB(L_37, HashSet_1_GetEnumerator_mA2DF2356D83945A08B397ADD468E9B840458BDFB_RuntimeMethod_var);
V_6 = L_38;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ee_1:
{
Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159((&V_6), Enumerator_Dispose_m231E409D4ACC7464E26E26ED39E7E45E137E6159_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00e3_2;
}
IL_00c0_2:
{
Assembly_t* L_39;
L_39 = Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_inline((&V_6), Enumerator_get_Current_m8B8110F32E058F6FE03A89372FDADF0A6B33D161_RuntimeMethod_var);
V_7 = L_39;
String_t* L_40 = V_0;
Assembly_t* L_41 = V_7;
NullCheck(L_41);
String_t* L_42;
L_42 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_41);
Assembly_t* L_43 = V_7;
NullCheck(L_43);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_44;
L_44 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_43);
NullCheck(L_44);
String_t* L_45;
L_45 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_44, NULL);
NullCheck(L_40);
String_t* L_46;
L_46 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_40, L_42, L_45, NULL);
V_0 = L_46;
}
IL_00e3_2:
{
bool L_47;
L_47 = Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD((&V_6), Enumerator_MoveNext_m2202D2872277746BFFE77E8E0A9E23733C91A8CD_RuntimeMethod_var);
if (L_47)
{
goto IL_00c0_2;
}
}
{
goto IL_0153_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00fc_1:
{
Type_t* L_48 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (CompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
NullCheck(L_48);
bool L_51;
L_51 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_48, L_50, (bool)0);
if (!L_51)
{
goto IL_0132_1;
}
}
{
Type_t* L_52 = ___0_type;
NullCheck(L_52);
String_t* L_53;
L_53 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_52);
Type_t* L_54 = ___0_type;
NullCheck(L_54);
Assembly_t* L_55;
L_55 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_54);
NullCheck(L_55);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_56;
L_56 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_55);
NullCheck(L_56);
String_t* L_57;
L_57 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_56, NULL);
String_t* L_58;
L_58 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_53, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_57, NULL);
V_0 = L_58;
goto IL_0153_1;
}
IL_0132_1:
{
Type_t* L_59 = ___0_type;
NullCheck(L_59);
String_t* L_60;
L_60 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_59);
Type_t* L_61 = ___0_type;
NullCheck(L_61);
Assembly_t* L_62;
L_62 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_61);
NullCheck(L_62);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_63;
L_63 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_62);
NullCheck(L_63);
String_t* L_64;
L_64 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_63, NULL);
String_t* L_65;
L_65 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_60, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_64, NULL);
V_0 = L_65;
}
IL_0153_1:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_tCAAF57FF731CF7E9CEC738A6E8400D208C1066EE* L_66 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___nameMap;
Type_t* L_67 = ___0_type;
String_t* L_68 = V_0;
NullCheck(L_66);
Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC(L_66, L_67, L_68, Dictionary_2_Add_m7371147962E855B8E8BE002A226B0EE34E37B0CC_RuntimeMethod_var);
}
IL_015f_1:
{
goto IL_016b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_016b:
{
String_t* L_69 = V_0;
return L_69;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ContainsType_m0859689B409F81D9CE748BC743C8286A1D3DCDB9 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001e:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0027;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0027:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap;
String_t* L_5 = ___0_typeName;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933(L_4, L_5, Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
V_2 = L_6;
goto IL_0028;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0028:
{
bool L_7 = V_2;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
{
String_t* L_0 = ___0_typeName;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultSerializationBinder_BindToType_mB2BB634065AD4A45AE7D3EE08C3C6019EC0550C9_RuntimeMethod_var)));
}
IL_000e:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
DefaultSerializationBinder_RegisterAllQueuedAssembliesRepeating_m751A8A569C0D3A0CC98EB2A3CAFC99D816278D22(NULL);
RuntimeObject* L_2 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___NAMETOTYPE_LOCK;
V_1 = L_2;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b:
{
{
bool L_3 = V_2;
if (!L_3)
{
goto IL_0074;
}
}
{
RuntimeObject* L_4 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
}
IL_0074:
{
return;
}
}
});
try
{
{
RuntimeObject* L_5 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_6 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap;
String_t* L_7 = ___0_typeName;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_6, L_7, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
if (L_8)
{
goto IL_0069_1;
}
}
{
String_t* L_9 = ___0_typeName;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_10 = ___1_debugContext;
Type_t* L_11;
L_11 = DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983(__this, L_9, L_10, NULL);
V_0 = L_11;
Type_t* L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, (Type_t*)NULL, NULL);
if (!L_13)
{
goto IL_005d_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14 = ___1_debugContext;
if (!L_14)
{
goto IL_005d_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15 = ___1_debugContext;
String_t* L_16 = ___0_typeName;
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDCE6482D7963D7CC0B73E2ABC80C1B2A7E799516, L_16, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_15);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_15, L_17, NULL);
}
IL_005d_1:
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_18 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___typeMap;
String_t* L_19 = ___0_typeName;
Type_t* L_20 = V_0;
NullCheck(L_18);
Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887(L_18, L_19, L_20, Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
}
IL_0069_1:
{
goto IL_0075;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0075:
{
Type_t* L_21 = V_0;
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
bool V_4 = false;
Type_t* V_5 = NULL;
Assembly_t* V_6 = NULL;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_7 = NULL;
RuntimeObject* V_8 = NULL;
bool V_9 = false;
RuntimeObject* V_10 = NULL;
bool V_11 = false;
int32_t V_12 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_3 = L_0;
V_4 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{
{
bool L_1 = V_4;
if (!L_1)
{
goto IL_0034;
}
}
{
RuntimeObject* L_2 = V_3;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0034:
{
return;
}
}
});
try
{
{
RuntimeObject* L_3 = V_3;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_4), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings;
String_t* L_5 = ___0_typeName;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
if (!L_6)
{
goto IL_0028_1;
}
}
{
Type_t* L_7 = V_0;
V_5 = L_7;
goto IL_0156;
}
IL_0028_1:
{
goto IL_0035;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0035:
{
String_t* L_8 = ___0_typeName;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = il2cpp_codegen_get_type(L_8, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, DefaultSerializationBinder_ParseTypeName_mB262988A179D2FDD26D5C90A2035A76A84CA9983_RuntimeMethod_var);
V_0 = L_9;
Type_t* L_10 = V_0;
bool L_11;
L_11 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_10, (Type_t*)NULL, NULL);
if (!L_11)
{
goto IL_0047;
}
}
{
Type_t* L_12 = V_0;
return L_12;
}
IL_0047:
{
String_t* L_13 = ___0_typeName;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14 = ___1_debugContext;
Type_t* L_15;
L_15 = DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3(__this, L_13, L_14, NULL);
V_0 = L_15;
Type_t* L_16 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL);
if (!L_17)
{
goto IL_005b;
}
}
{
Type_t* L_18 = V_0;
return L_18;
}
IL_005b:
{
String_t* L_19 = ___0_typeName;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502(L_19, (&V_1), (&V_2), NULL);
String_t* L_20 = V_1;
bool L_21;
L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
if (L_21)
{
goto IL_0154;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_22 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_8 = L_22;
V_9 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009c:
{
{
bool L_23 = V_9;
if (!L_23)
{
goto IL_00a7;
}
}
{
RuntimeObject* L_24 = V_8;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_24, NULL);
}
IL_00a7:
{
return;
}
}
});
try
{
{
RuntimeObject* L_25 = V_8;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_25, (&V_9), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_26 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___customTypeNameToTypeBindings;
String_t* L_27 = V_1;
NullCheck(L_26);
bool L_28;
L_28 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_26, L_27, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
if (!L_28)
{
goto IL_009a_1;
}
}
{
Type_t* L_29 = V_0;
V_5 = L_29;
goto IL_0156;
}
IL_009a_1:
{
goto IL_00a8;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a8:
{
String_t* L_30 = V_2;
if (!L_30)
{
goto IL_0114;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_31 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_LOOKUP_LOCK;
V_10 = L_31;
V_11 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ce:
{
{
bool L_32 = V_11;
if (!L_32)
{
goto IL_00d9;
}
}
{
RuntimeObject* L_33 = V_10;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_33, NULL);
}
IL_00d9:
{
return;
}
}
});
try
{
RuntimeObject* L_34 = V_10;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_34, (&V_11), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Dictionary_2_tC06AA1A44D7EE786C3ABB974909E606C49036C4D* L_35 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyNameLookUp;
String_t* L_36 = V_2;
NullCheck(L_35);
bool L_37;
L_37 = Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139(L_35, L_36, (&V_6), Dictionary_2_TryGetValue_m2F313131592772EB6CE3165AC2DA7143BD844139_RuntimeMethod_var);
goto IL_00da;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00da:
{
Assembly_t* L_38 = V_6;
bool L_39;
L_39 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_38, (Assembly_t*)NULL, NULL);
if (!L_39)
{
goto IL_00f1;
}
}
try
{
String_t* L_40 = V_2;
Assembly_t* L_41;
L_41 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_40, NULL);
V_6 = L_41;
goto IL_00f1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00ee;
}
throw e;
}
CATCH_00ee:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f1;
}
IL_00f1:
{
Assembly_t* L_42 = V_6;
bool L_43;
L_43 = Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0(L_42, (Assembly_t*)NULL, NULL);
if (!L_43)
{
goto IL_0114;
}
}
try
{
Assembly_t* L_44 = V_6;
String_t* L_45 = V_1;
NullCheck(L_44);
Type_t* L_46;
L_46 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_44, L_45);
V_0 = L_46;
goto IL_0109;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0106;
}
throw e;
}
CATCH_0106:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0109;
}
IL_0109:
{
Type_t* L_47 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_47, (Type_t*)NULL, NULL);
if (!L_48)
{
goto IL_0114;
}
}
{
Type_t* L_49 = V_0;
return L_49;
}
IL_0114:
{
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_50;
L_50 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_50);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_51;
L_51 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_50, NULL);
V_7 = L_51;
V_12 = 0;
goto IL_014c;
}
IL_0125:
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_52 = V_7;
int32_t L_53 = V_12;
NullCheck(L_52);
int32_t L_54 = L_53;
Assembly_t* L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
V_6 = L_55;
}
try
{
Assembly_t* L_56 = V_6;
String_t* L_57 = V_1;
NullCheck(L_56);
Type_t* L_58;
L_58 = VirtualFuncInvoker2< Type_t*, String_t*, bool >::Invoke(16, L_56, L_57, (bool)0);
V_0 = L_58;
goto IL_013b;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0138;
}
throw e;
}
CATCH_0138:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_013b;
}
IL_013b:
{
Type_t* L_59 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_60;
L_60 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_59, (Type_t*)NULL, NULL);
if (!L_60)
{
goto IL_0146;
}
}
{
Type_t* L_61 = V_0;
return L_61;
}
IL_0146:
{
int32_t L_62 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_62, 1));
}
IL_014c:
{
int32_t L_63 = V_12;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_64 = V_7;
NullCheck(L_64);
if ((((int32_t)L_63) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length)))))
{
goto IL_0125;
}
}
IL_0154:
{
return (Type_t*)NULL;
}
IL_0156:
{
Type_t* L_65 = V_5;
return L_65;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder_ParseName_mE9C5EB99B9F8161FEF505F796769119C44E94502 (String_t* ___0_fullName, String_t** ___1_typeName, String_t** ___2_assemblyName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
String_t** L_0 = ___1_typeName;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
String_t** L_1 = ___2_assemblyName;
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
String_t* L_2 = ___0_fullName;
NullCheck(L_2);
int32_t L_3;
L_3 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_2, ((int32_t)44), NULL);
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) < ((int32_t)0)))
{
goto IL_001e;
}
}
{
int32_t L_5 = V_0;
String_t* L_6 = ___0_fullName;
NullCheck(L_6);
int32_t L_7;
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_5, 1))) == ((uint32_t)L_7))))
{
goto IL_0037;
}
}
IL_001e:
{
String_t** L_8 = ___1_typeName;
String_t* L_9 = ___0_fullName;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_10;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = L_11;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)32));
NullCheck(L_9);
String_t* L_13;
L_13 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_9, L_12, NULL);
*((RuntimeObject**)L_8) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_13);
return;
}
IL_0037:
{
String_t** L_14 = ___1_typeName;
String_t* L_15 = ___0_fullName;
int32_t L_16 = V_0;
NullCheck(L_15);
String_t* L_17;
L_17 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, L_16, NULL);
*((RuntimeObject**)L_14) = (RuntimeObject*)L_17;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_17);
String_t* L_18 = ___0_fullName;
int32_t L_19 = V_0;
NullCheck(L_18);
int32_t L_20;
L_20 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_18, ((int32_t)44), ((int32_t)il2cpp_codegen_add(L_19, 1)), NULL);
V_1 = L_20;
int32_t L_21 = V_1;
if ((((int32_t)L_21) >= ((int32_t)0)))
{
goto IL_0070;
}
}
{
String_t** L_22 = ___2_assemblyName;
String_t* L_23 = ___0_fullName;
int32_t L_24 = V_0;
NullCheck(L_23);
String_t* L_25;
L_25 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_23, L_24, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = L_26;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_28 = L_27;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)32));
NullCheck(L_25);
String_t* L_29;
L_29 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_25, L_28, NULL);
*((RuntimeObject**)L_22) = (RuntimeObject*)L_29;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_29);
return;
}
IL_0070:
{
String_t** L_30 = ___2_assemblyName;
String_t* L_31 = ___0_fullName;
int32_t L_32 = V_0;
int32_t L_33 = V_1;
int32_t L_34 = V_0;
NullCheck(L_31);
String_t* L_35;
L_35 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_31, L_32, ((int32_t)il2cpp_codegen_subtract(L_33, L_34)), NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_36 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_37 = L_36;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)44));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = L_37;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)32));
NullCheck(L_35);
String_t* L_39;
L_39 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_35, L_38, NULL);
*((RuntimeObject**)L_30) = (RuntimeObject*)L_39;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_39);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DefaultSerializationBinder_ParseGenericAndOrArrayType_mE9A99E98EE57781310A31693DF80A221D34286D3 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, String_t* ___0_typeName, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___1_debugContext, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BE72181211E84A95407A0845DC1FBF237974261);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
Type_t* V_5 = NULL;
Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* V_6 = NULL;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* V_7 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_8 = NULL;
int32_t V_9 = 0;
Type_t* V_10 = NULL;
Type_t* V_11 = NULL;
String_t* V_12 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_13 = NULL;
int32_t V_14 = 0;
Type_t* V_15 = NULL;
{
String_t* L_0 = ___0_typeName;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
bool L_1;
L_1 = DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849(L_0, (&V_0), (&V_2), (&V_1), (&V_3), (&V_4), NULL);
if (L_1)
{
goto IL_0014;
}
}
{
return (Type_t*)NULL;
}
IL_0014:
{
String_t* L_2 = V_0;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_3 = ___1_debugContext;
Type_t* L_4;
L_4 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, __this, L_2, L_3);
V_5 = L_4;
Type_t* L_5 = V_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL);
if (!L_6)
{
goto IL_002a;
}
}
{
return (Type_t*)NULL;
}
IL_002a:
{
bool L_7 = V_2;
if (!L_7)
{
goto IL_016a;
}
}
{
Type_t* L_8 = V_5;
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(39, L_8);
if (L_9)
{
goto IL_003b;
}
}
{
return (Type_t*)NULL;
}
IL_003b:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80_il2cpp_TypeInfo_var);
Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_10;
L_10 = Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275(Cache_1_Claim_m19551B94AF6E328C62F3C3D7C2BB36C19CAC5275_RuntimeMethod_var);
V_6 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_015e:
{
{
Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_11 = V_6;
if (!L_11)
{
goto IL_0169;
}
}
{
Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_12 = V_6;
NullCheck(L_12);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12);
}
IL_0169:
{
return;
}
}
});
try
{
{
Cache_1_t990EC9690D2043CC59F227E9EA7A33938CCCFB80* L_13 = V_6;
NullCheck(L_13);
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_14 = L_13->___Value;
V_7 = L_14;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_15 = V_7;
NullCheck(L_15);
List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_15, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var);
V_9 = 0;
goto IL_0089_1;
}
IL_0057_1:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = V_1;
int32_t L_17 = V_9;
NullCheck(L_16);
String_t* L_18;
L_18 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_16, L_17, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_19 = ___1_debugContext;
Type_t* L_20;
L_20 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, __this, L_18, L_19);
V_10 = L_20;
Type_t* L_21 = V_10;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_21, (Type_t*)NULL, NULL);
if (!L_22)
{
goto IL_007a_1;
}
}
{
V_11 = (Type_t*)NULL;
goto IL_018b;
}
IL_007a_1:
{
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_23 = V_7;
Type_t* L_24 = V_10;
NullCheck(L_23);
List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_23, L_24, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
int32_t L_25 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_0089_1:
{
int32_t L_26 = V_9;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_27 = V_1;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_27, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_28)))
{
goto IL_0057_1;
}
}
{
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_29 = V_7;
NullCheck(L_29);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30;
L_30 = List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56(L_29, List_1_ToArray_mAF39173491C493DC9C643F76BC50C311070BEE56_RuntimeMethod_var);
V_8 = L_30;
Type_t* L_31 = V_5;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32 = V_8;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_33;
L_33 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(L_31, L_32, NULL);
if (L_33)
{
goto IL_014a_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34 = ___1_debugContext;
if (!L_34)
{
goto IL_0145_1;
}
}
{
V_12 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35 = V_8;
V_13 = L_35;
V_14 = 0;
goto IL_00f9_1;
}
IL_00c0_1:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_13;
int32_t L_37 = V_14;
NullCheck(L_36);
int32_t L_38 = L_37;
Type_t* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
V_15 = L_39;
String_t* L_40 = V_12;
bool L_41;
L_41 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_40, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
if (!L_41)
{
goto IL_00e3_1;
}
}
{
String_t* L_42 = V_12;
String_t* L_43;
L_43 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_42, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
V_12 = L_43;
}
IL_00e3_1:
{
String_t* L_44 = V_12;
Type_t* L_45 = V_15;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_46;
L_46 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_45, NULL);
String_t* L_47;
L_47 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_44, L_46, NULL);
V_12 = L_47;
int32_t L_48 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_00f9_1:
{
int32_t L_49 = V_14;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = V_13;
NullCheck(L_50);
if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))
{
goto IL_00c0_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_51 = ___1_debugContext;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5C26DC6425D4C3EF25BFBA33EDC06BDBFDC603E6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
String_t* L_55 = V_12;
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_55);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_54;
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral3BE72181211E84A95407A0845DC1FBF237974261);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56;
Type_t* L_58 = V_5;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_59;
L_59 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_58, NULL);
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_59);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_57;
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralA5BC9682AD9F7DDC3AF6D3C1D725EA8927D7FEE8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60;
String_t* L_62 = ___0_typeName;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_62);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_61;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
String_t* L_64;
L_64 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_63, NULL);
NullCheck(L_51);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_51, L_64, NULL);
}
IL_0145_1:
{
V_11 = (Type_t*)NULL;
goto IL_018b;
}
IL_014a_1:
{
Type_t* L_65 = V_5;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_66 = V_8;
NullCheck(L_65);
Type_t* L_67;
L_67 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_65, L_66);
V_5 = L_67;
List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_68 = V_7;
NullCheck(L_68);
List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_inline(L_68, List_1_Clear_m9C3DF950A7D948B20682ADB47C25F549DF604328_RuntimeMethod_var);
goto IL_016a;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_016a:
{
bool L_69 = V_3;
if (!L_69)
{
goto IL_0188;
}
}
{
int32_t L_70 = V_4;
if ((!(((uint32_t)L_70) == ((uint32_t)1))))
{
goto IL_017d;
}
}
{
Type_t* L_71 = V_5;
NullCheck(L_71);
Type_t* L_72;
L_72 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_71);
V_5 = L_72;
goto IL_0188;
}
IL_017d:
{
Type_t* L_73 = V_5;
int32_t L_74 = V_4;
NullCheck(L_73);
Type_t* L_75;
L_75 = VirtualFuncInvoker1< Type_t*, int32_t >::Invoke(116, L_73, L_74);
V_5 = L_75;
}
IL_0188:
{
Type_t* L_76 = V_5;
return L_76;
}
IL_018b:
{
Type_t* L_77 = V_11;
return L_77;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_TryParseGenericAndOrArrayTypeName_mB3277A6D45C1ECA7CFE3FC3B91C04360D4991849 (String_t* ___0_typeName, String_t** ___1_actualTypeName, bool* ___2_isGeneric, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___3_genericArgNames, bool* ___4_isArray, int32_t* ___5_arrayRank, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
int32_t V_2 = 0;
Il2CppChar V_3 = 0x0;
{
bool* L_0 = ___2_isGeneric;
*((int8_t*)L_0) = (int8_t)0;
bool* L_1 = ___4_isArray;
*((int8_t*)L_1) = (int8_t)0;
int32_t* L_2 = ___5_arrayRank;
*((int32_t*)L_2) = (int32_t)0;
V_0 = (bool)0;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_3 = ___3_genericArgNames;
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
String_t** L_4 = ___1_actualTypeName;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
V_2 = 0;
goto IL_00f0;
}
IL_001a:
{
String_t* L_5 = ___0_typeName;
int32_t L_6 = V_2;
NullCheck(L_5);
Il2CppChar L_7;
L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_6, NULL);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)91)))))
{
goto IL_00b8;
}
}
{
String_t* L_8 = ___0_typeName;
int32_t L_9 = V_2;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Il2CppChar L_10;
L_10 = DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F(L_8, L_9, 1, NULL);
V_3 = L_10;
Il2CppChar L_11 = V_3;
if ((((int32_t)L_11) == ((int32_t)((int32_t)44))))
{
goto IL_003b;
}
}
{
Il2CppChar L_12 = V_3;
if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)93)))))
{
goto IL_0080;
}
}
IL_003b:
{
String_t** L_13 = ___1_actualTypeName;
String_t* L_14 = *((String_t**)L_13);
if (L_14)
{
goto IL_0049;
}
}
{
String_t** L_15 = ___1_actualTypeName;
String_t* L_16 = ___0_typeName;
int32_t L_17 = V_2;
NullCheck(L_16);
String_t* L_18;
L_18 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_16, 0, L_17, NULL);
*((RuntimeObject**)L_15) = (RuntimeObject*)L_18;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_18);
}
IL_0049:
{
bool* L_19 = ___4_isArray;
*((int8_t*)L_19) = (int8_t)1;
int32_t* L_20 = ___5_arrayRank;
*((int32_t*)L_20) = (int32_t)1;
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
Il2CppChar L_22 = V_3;
if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)44)))))
{
goto IL_00ec;
}
}
{
goto IL_0074;
}
IL_005f:
{
int32_t* L_23 = ___5_arrayRank;
int32_t* L_24 = ___5_arrayRank;
int32_t L_25 = *((int32_t*)L_24);
*((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1));
String_t* L_26 = ___0_typeName;
int32_t L_27 = V_2;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
Il2CppChar L_28;
L_28 = DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F(L_26, L_27, 1, NULL);
V_3 = L_28;
int32_t L_29 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0074:
{
Il2CppChar L_30 = V_3;
if ((((int32_t)L_30) == ((int32_t)((int32_t)44))))
{
goto IL_005f;
}
}
{
Il2CppChar L_31 = V_3;
if ((((int32_t)L_31) == ((int32_t)((int32_t)93))))
{
goto IL_00ec;
}
}
{
return (bool)0;
}
IL_0080:
{
bool* L_32 = ___2_isGeneric;
int32_t L_33 = *((uint8_t*)L_32);
if (L_33)
{
goto IL_009c;
}
}
{
String_t** L_34 = ___1_actualTypeName;
String_t* L_35 = ___0_typeName;
int32_t L_36 = V_2;
NullCheck(L_35);
String_t* L_37;
L_37 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_35, 0, L_36, NULL);
*((RuntimeObject**)L_34) = (RuntimeObject*)L_37;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_34, (void*)(RuntimeObject*)L_37);
bool* L_38 = ___2_isGeneric;
*((int8_t*)L_38) = (int8_t)1;
V_0 = (bool)1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_39 = ___3_genericArgNames;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_40 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_40, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
*((RuntimeObject**)L_39) = (RuntimeObject*)L_40;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_39, (void*)(RuntimeObject*)L_40);
goto IL_00ec;
}
IL_009c:
{
bool* L_41 = ___2_isGeneric;
int32_t L_42 = *((uint8_t*)L_41);
if (!L_42)
{
goto IL_00b6;
}
}
{
String_t* L_43 = ___0_typeName;
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
bool L_44;
L_44 = DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56(L_43, (&V_2), (&V_1), NULL);
if (!L_44)
{
goto IL_00b6;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_45 = ___3_genericArgNames;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_46 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_45);
String_t* L_47 = V_1;
NullCheck(L_46);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_46, L_47, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
goto IL_00ec;
}
IL_00b6:
{
return (bool)0;
}
IL_00b8:
{
String_t* L_48 = ___0_typeName;
int32_t L_49 = V_2;
NullCheck(L_48);
Il2CppChar L_50;
L_50 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_48, L_49, NULL);
if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)93)))))
{
goto IL_00cc;
}
}
{
bool L_51 = V_0;
if (L_51)
{
goto IL_00c8;
}
}
{
return (bool)0;
}
IL_00c8:
{
V_0 = (bool)0;
goto IL_00ec;
}
IL_00cc:
{
String_t* L_52 = ___0_typeName;
int32_t L_53 = V_2;
NullCheck(L_52);
Il2CppChar L_54;
L_54 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_52, L_53, NULL);
if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)44)))))
{
goto IL_00ec;
}
}
{
bool L_55 = V_0;
if (L_55)
{
goto IL_00ec;
}
}
{
String_t** L_56 = ___1_actualTypeName;
String_t** L_57 = ___1_actualTypeName;
String_t* L_58 = *((String_t**)L_57);
String_t* L_59 = ___0_typeName;
int32_t L_60 = V_2;
NullCheck(L_59);
String_t* L_61;
L_61 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_59, L_60, NULL);
String_t* L_62;
L_62 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_58, L_61, NULL);
*((RuntimeObject**)L_56) = (RuntimeObject*)L_62;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)L_62);
goto IL_00fc;
}
IL_00ec:
{
int32_t L_63 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_00f0:
{
int32_t L_64 = V_2;
String_t* L_65 = ___0_typeName;
NullCheck(L_65);
int32_t L_66;
L_66 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_65, NULL);
if ((((int32_t)L_64) < ((int32_t)L_66)))
{
goto IL_001a;
}
}
IL_00fc:
{
bool* L_67 = ___4_isArray;
int32_t L_68 = *((uint8_t*)L_67);
bool* L_69 = ___2_isGeneric;
int32_t L_70 = *((uint8_t*)L_69);
return (bool)((int32_t)(L_68|L_70));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DefaultSerializationBinder_Peek_m4F796DD9B19610BC9EE671F734E705F7A9A7D41F (String_t* ___0_str, int32_t ___1_i, int32_t ___2_ahead, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_i;
int32_t L_1 = ___2_ahead;
String_t* L_2 = ___0_str;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) >= ((int32_t)L_3)))
{
goto IL_0015;
}
}
{
String_t* L_4 = ___0_str;
int32_t L_5 = ___1_i;
int32_t L_6 = ___2_ahead;
NullCheck(L_4);
Il2CppChar L_7;
L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), NULL);
return L_7;
}
IL_0015:
{
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSerializationBinder_ReadGenericArg_mE383BEB8968A460BFDDA7BCF7001D05B8DC9BC56 (String_t* ___0_typeName, int32_t* ___1_i, String_t** ___2_argName, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
String_t** L_0 = ___2_argName;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
String_t* L_1 = ___0_typeName;
int32_t* L_2 = ___1_i;
int32_t L_3 = *((int32_t*)L_2);
NullCheck(L_1);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_3, NULL);
if ((((int32_t)L_4) == ((int32_t)((int32_t)91))))
{
goto IL_0011;
}
}
{
return (bool)0;
}
IL_0011:
{
int32_t* L_5 = ___1_i;
int32_t L_6 = *((int32_t*)L_5);
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
V_1 = 0;
goto IL_0056;
}
IL_001a:
{
String_t* L_7 = ___0_typeName;
int32_t* L_8 = ___1_i;
int32_t L_9 = *((int32_t*)L_8);
NullCheck(L_7);
Il2CppChar L_10;
L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_9, NULL);
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)91)))))
{
goto IL_002c;
}
}
{
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
goto IL_0050;
}
IL_002c:
{
String_t* L_12 = ___0_typeName;
int32_t* L_13 = ___1_i;
int32_t L_14 = *((int32_t*)L_13);
NullCheck(L_12);
Il2CppChar L_15;
L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_14, NULL);
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)93)))))
{
goto IL_0050;
}
}
{
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
int32_t L_17 = V_1;
if (L_17)
{
goto IL_0050;
}
}
{
int32_t* L_18 = ___1_i;
int32_t L_19 = *((int32_t*)L_18);
int32_t L_20 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_19, L_20));
String_t** L_21 = ___2_argName;
String_t* L_22 = ___0_typeName;
int32_t L_23 = V_0;
int32_t L_24 = V_2;
NullCheck(L_22);
String_t* L_25;
L_25 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_22, L_23, L_24, NULL);
*((RuntimeObject**)L_21) = (RuntimeObject*)L_25;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_25);
return (bool)1;
}
IL_0050:
{
int32_t* L_26 = ___1_i;
int32_t* L_27 = ___1_i;
int32_t L_28 = *((int32_t*)L_27);
*((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0056:
{
int32_t* L_29 = ___1_i;
int32_t L_30 = *((int32_t*)L_29);
String_t* L_31 = ___0_typeName;
NullCheck(L_31);
int32_t L_32;
L_32 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_31, NULL);
if ((((int32_t)L_30) < ((int32_t)L_32)))
{
goto IL_001a;
}
}
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558 (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mBCDBB598AAD3B3C4A3DE0365BBDB24754FC9E33C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* L_0 = (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD*)il2cpp_codegen_object_new(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B(L_0, NULL);
((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m999959AA04A61DE1CC59533EA8B46AEC92D5B88B (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__10_0_m8EED3DCB2ADF3DD00FD97DA2538644118590DB6E (U3CU3Ec_t0DB331CA14E99645C58B11971EC8B267901E83DD* __this, RuntimeObject* ___0_sender, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___1_args, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___ASSEMBLY_REGISTER_QUEUE_LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001d:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0026;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0026:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
List_1_tD97647C4246AB4145473A12B7FA247718A8B330D* L_4 = ((DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_StaticFields*)il2cpp_codegen_static_fields_for(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var))->___assemblyLoadEventsQueuedForRegister;
AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_5 = ___1_args;
NullCheck(L_4);
List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_inline(L_4, L_5, List_1_Add_m3E6B16345B1FE1F35158D62FF7CFDD9D7A25BB32_RuntimeMethod_var);
goto IL_0027;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0027:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677));
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL);
DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_m22FB9C11EDC6F30E9DC71D1AC3211D3F19C063C3 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = ___0_context;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL);
DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mFA325A5195CAF2D820D2B88C4B71DD340D3DFC9B (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___0_formatterConverter, const RuntimeMethod* method)
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677));
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___0_formatterConverter;
DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)il2cpp_codegen_object_new(Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE(L_0, ((int32_t)128), Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_RuntimeMethod_var);
__this->___internalIdReferenceMap = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___internalIdReferenceMap), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___1_formatterConverter;
if (L_1)
{
goto IL_0024;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeserializationContext__ctor_mD9F3BE09FBB645B59290A1C798AF913921BA86AA_RuntimeMethod_var)));
}
IL_0024:
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_3 = ___0_context;
__this->___streamingContext = L_3;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___streamingContext))->___m_additionalContext), (void*)NULL);
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_4 = ___1_formatterConverter;
__this->___formatterConverter = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___formatterConverter), (void*)L_4);
DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = __this->___binder;
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default;
__this->___binder = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_1);
}
IL_0013:
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_2 = __this->___binder;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method)
{
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value;
__this->___binder = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CStringReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___formatterConverter;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config;
if (L_0)
{
goto IL_0013;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB*)il2cpp_codegen_object_new(SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var);
SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36(L_1, NULL);
__this->___config = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_1);
}
IL_0013:
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_2 = __this->___config;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_set_Config_m9A550E1035CC1A333715648112E12036D4B1AFD0 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___0_value, const RuntimeMethod* method)
{
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = ___0_value;
__this->___config = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->___internalIdReferenceMap;
int32_t L_1 = ___0_id;
RuntimeObject* L_2 = ___1_reference;
NullCheck(L_0);
Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1(L_0, L_1, L_2, Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = __this->___internalIdReferenceMap;
int32_t L_1 = ___0_id;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_RuntimeMethod_var);
RuntimeObject* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0;
L_0 = DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline(__this, NULL);
if (L_0)
{
goto IL_0030;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1;
L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_1);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2;
L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL);
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL);
String_t* L_4;
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralFD443D8E7E5BA5BE100FB7EE6C44A08856195B42, L_3, _stringLiteral84F8352E67F0496F9176F0E26265E52EC03C4DEA, NULL);
NullCheck(L_2);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_4, NULL);
return NULL;
}
IL_0030:
{
RuntimeObject* L_5;
L_5 = DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline(__this, NULL);
int32_t L_6 = ___0_index;
NullCheck(L_5);
bool L_7;
L_7 = InterfaceFuncInvoker2< bool, int32_t, RuntimeObject** >::Invoke(0, IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var, L_5, L_6, (&V_0));
if (!L_7)
{
goto IL_0042;
}
}
{
RuntimeObject* L_8 = V_0;
return L_8;
}
IL_0042:
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_9;
L_9 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_9);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_10;
L_10 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_9, NULL);
String_t* L_11;
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_index), NULL);
String_t* L_12;
L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDB4342DC64C886B2AEAFB621325067DB2D8E0910, L_11, _stringLiteralE78035BCB0CE1A9B9B7C6D2AB2903F252241A01B, NULL);
NullCheck(L_10);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_10, L_12, NULL);
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, Guid_t ___0_guid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C35D265B7996C955D2F93437D32528173672EBC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
{
RuntimeObject* L_0;
L_0 = DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline(__this, NULL);
if (L_0)
{
goto IL_0038;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1;
L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_1);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2;
L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL);
Guid_t L_3 = ___0_guid;
V_2 = L_3;
String_t* L_4;
L_4 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_2), NULL);
String_t* L_5;
L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5D770D1B326C0CE51FEDBCDD06AE6189E5C06B46, L_4, _stringLiteralABA7477A75EE64DBCB2C8192518996F76D9D351C, NULL);
NullCheck(L_2);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_5, NULL);
return NULL;
}
IL_0038:
{
RuntimeObject* L_6;
L_6 = DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline(__this, NULL);
V_0 = L_6;
goto IL_0055;
}
IL_0041:
{
RuntimeObject* L_7 = V_0;
Guid_t L_8 = ___0_guid;
NullCheck(L_7);
bool L_9;
L_9 = InterfaceFuncInvoker2< bool, Guid_t, RuntimeObject** >::Invoke(2, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_7, L_8, (&V_1));
if (!L_9)
{
goto IL_004e;
}
}
{
RuntimeObject* L_10 = V_1;
return L_10;
}
IL_004e:
{
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_11);
V_0 = L_12;
}
IL_0055:
{
RuntimeObject* L_13 = V_0;
if (L_13)
{
goto IL_0041;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14;
L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_14);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15;
L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL);
Guid_t L_16 = ___0_guid;
V_2 = L_16;
String_t* L_17;
L_17 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_2), NULL);
String_t* L_18;
L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2C35D265B7996C955D2F93437D32528173672EBC, L_17, _stringLiteral1BAC61E40938E7F7D3FDC3ED1A1EC48F66D6A024, NULL);
NullCheck(L_15);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_15, L_18, NULL);
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, String_t* ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0;
L_0 = DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline(__this, NULL);
if (L_0)
{
goto IL_002a;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1;
L_1 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_1);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_2;
L_2 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_1, NULL);
String_t* L_3 = ___0_id;
String_t* L_4;
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral39088AA486852D0EA5743C511C72BC7AAC3409E6, L_3, _stringLiteral3DBE0DA22E4EA477B844328C7C40FF4265539391, NULL);
NullCheck(L_2);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_2, L_4, NULL);
return NULL;
}
IL_002a:
{
RuntimeObject* L_5;
L_5 = DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline(__this, NULL);
V_0 = L_5;
goto IL_0047;
}
IL_0033:
{
RuntimeObject* L_6 = V_0;
String_t* L_7 = ___0_id;
NullCheck(L_6);
bool L_8;
L_8 = InterfaceFuncInvoker2< bool, String_t*, RuntimeObject** >::Invoke(2, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_6, L_7, (&V_1));
if (!L_8)
{
goto IL_0040;
}
}
{
RuntimeObject* L_9 = V_1;
return L_9;
}
IL_0040:
{
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_10);
V_0 = L_11;
}
IL_0047:
{
RuntimeObject* L_12 = V_0;
if (L_12)
{
goto IL_0033;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13;
L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(__this, NULL);
NullCheck(L_13);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14;
L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL);
String_t* L_15 = ___0_id;
String_t* L_16;
L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral81F411D81D5863D7A4AF87751FFCE77AB7F13FAD, L_15, _stringLiteral72B7295E672D84A22FBA26573D7AF66F6F3F4158, NULL);
NullCheck(L_14);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_14, L_16, NULL);
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config;
if (!L_0)
{
goto IL_0013;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = __this->___config;
NullCheck(L_1);
SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(L_1, NULL);
}
IL_0013:
{
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_2 = __this->___internalIdReferenceMap;
NullCheck(L_2);
Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773(L_2, Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_RuntimeMethod_var);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(__this, (RuntimeObject*)NULL, NULL);
DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline(__this, (RuntimeObject*)NULL, NULL);
DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline(__this, (RuntimeObject*)NULL, NULL);
__this->___binder = (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnFreed_mFE4868B80C2B297A989EF0589D2A3556C4731704 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
DeserializationContext_Reset_m3B43DAA75D6D41355CECDFE80637C38FBD0A4ADA(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnClaimed_mE27FD28B1625608CDC1535C967913BF85C090B2D (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmittedAssemblyAttribute__ctor_mE204F9AEA7A81DC7865E47FAC085FAAA76039457 (EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExcludeDataFromInspectorAttribute__ctor_mF6C75ACAE8DA0C732EA288720A86FC72D87219EF (ExcludeDataFromInspectorAttribute_t58E879AF016B3988D10CC9569C90A50E13FFEC65* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities__cctor_mC7231E6ED7F4AEBD209D97FF76F31699B42EBB3B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_0 = NULL;
{
DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_0 = (DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA(L_0, DoubleLookupDictionary_3__ctor_mA8270B1238A0F63F3083364D58B6167BAB6980DA_RuntimeMethod_var);
((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache), (void*)L_0);
DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_1 = (DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7(L_1, DoubleLookupDictionary_3__ctor_mBC100B319218C19BCF2D5236AFCB4B7D8C68D0C7_RuntimeMethod_var);
((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache), (void*)L_1);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK), (void*)L_2);
il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_3 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_4 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23(L_4, L_3, HashSet_1__ctor_m78D85397116AA42C199E5927523423322EF67F23_RuntimeMethod_var);
V_0 = L_4;
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_5 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
NullCheck(L_5);
bool L_8;
L_8 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_5, L_7, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_9 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
NullCheck(L_9);
bool L_12;
L_12 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_9, L_11, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_13 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
NullCheck(L_13);
bool L_16;
L_16 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_13, L_15, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
NullCheck(L_17);
bool L_20;
L_20 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_17, L_19, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_21 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_23;
L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
NullCheck(L_21);
bool L_24;
L_24 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_21, L_23, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_25 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
NullCheck(L_25);
bool L_28;
L_28 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_25, L_27, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_29 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
NullCheck(L_29);
bool L_32;
L_32 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_29, L_31, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_33 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
NullCheck(L_33);
bool L_36;
L_36 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_33, L_35, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_37 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_39;
L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
NullCheck(L_37);
bool L_40;
L_40 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_37, L_39, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_41 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
NullCheck(L_41);
bool L_44;
L_44 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_41, L_43, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_45 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_47;
L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
NullCheck(L_45);
bool L_48;
L_48 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_45, L_47, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_49 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_51;
L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL);
NullCheck(L_49);
bool L_52;
L_52 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_49, L_51, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_53 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
NullCheck(L_53);
bool L_56;
L_56 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_53, L_55, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_57 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_59;
L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
NullCheck(L_57);
bool L_60;
L_60 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_57, L_59, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_61 = V_0;
((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes = L_61;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes), (void*)L_61);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_GetSerializableMembersMap_mBEB0AB823EA31E5C94BD5C6AAB7A8B3D272B9AB6 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
{
RuntimeObject* L_0 = ___1_policy;
if (L_0)
{
goto IL_000a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
___1_policy = L_1;
}
IL_000a:
{
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
RuntimeObject* L_2 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK;
V_1 = L_2;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0042:
{
{
bool L_3 = V_2;
if (!L_3)
{
goto IL_004b;
}
}
{
RuntimeObject* L_4 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
}
IL_004b:
{
return;
}
}
});
try
{
{
RuntimeObject* L_5 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_6 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache;
RuntimeObject* L_7 = ___1_policy;
Type_t* L_8 = ___0_type;
NullCheck(L_6);
bool L_9;
L_9 = DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C(L_6, L_7, L_8, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m120B6AA29D1D6514C418099CD879CD142989091C_RuntimeMethod_var);
if (L_9)
{
goto IL_0040_1;
}
}
{
Type_t* L_10 = ___0_type;
RuntimeObject* L_11 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_12;
L_12 = FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B(L_10, L_11, NULL);
V_0 = L_12;
DoubleLookupDictionary_3_tE935C536278FBE445A2A17CCCE40746DE822099F* L_13 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberMapCache;
RuntimeObject* L_14 = ___1_policy;
Type_t* L_15 = ___0_type;
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_16 = V_0;
NullCheck(L_13);
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_17;
L_17 = DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE(L_13, L_14, L_15, L_16, DoubleLookupDictionary_3_AddInner_m75F4698A8F707537C8B699E7739F07EABEFA53CE_RuntimeMethod_var);
}
IL_0040_1:
{
goto IL_004c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004c:
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_18 = V_0;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* V_3 = NULL;
{
RuntimeObject* L_0 = ___1_policy;
if (L_0)
{
goto IL_000a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
___1_policy = L_1;
}
IL_000a:
{
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
RuntimeObject* L_2 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___LOCK;
V_1 = L_2;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004f:
{
{
bool L_3 = V_2;
if (!L_3)
{
goto IL_0058;
}
}
{
RuntimeObject* L_4 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
}
IL_0058:
{
return;
}
}
});
try
{
{
RuntimeObject* L_5 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_6 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache;
RuntimeObject* L_7 = ___1_policy;
Type_t* L_8 = ___0_type;
NullCheck(L_6);
bool L_9;
L_9 = DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763(L_6, L_7, L_8, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m15E48A7BB0A1851B3EC158B198ACBC69BD9AE763_RuntimeMethod_var);
if (L_9)
{
goto IL_004d_1;
}
}
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_10 = (List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4*)il2cpp_codegen_object_new(List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4_il2cpp_TypeInfo_var);
List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A(L_10, List_1__ctor_m1ECCAADF7DB1972688A2B429816CF4E0581D4E2A_RuntimeMethod_var);
V_3 = L_10;
Type_t* L_11 = ___0_type;
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_12 = V_3;
RuntimeObject* L_13 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17(L_11, L_12, L_13, NULL);
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_14 = V_3;
NullCheck(L_14);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_15;
L_15 = List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7(L_14, List_1_ToArray_m01AC2B6FDF952B7ACF16089D4BA6BA374A728DE7_RuntimeMethod_var);
V_0 = L_15;
DoubleLookupDictionary_3_tF3D41E3C5881449AA1DB0D1024E93DE2E74F80E5* L_16 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___MemberArrayCache;
RuntimeObject* L_17 = ___1_policy;
Type_t* L_18 = ___0_type;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_19 = V_0;
NullCheck(L_16);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_20;
L_20 = DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE(L_16, L_17, L_18, L_19, DoubleLookupDictionary_3_AddInner_m8A677CEC6E6214D842B3D4751876E00C12D5C7BE_RuntimeMethod_var);
}
IL_004d_1:
{
goto IL_0059;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0059:
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_21 = V_0;
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20 (Type_t* ___0_nullType, Type_t* ___1_owningType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D);
s_Il2CppMethodInitialized = true;
}
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
{
Type_t* L_0 = ___0_nullType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (L_1)
{
goto IL_0012;
}
}
{
Type_t* L_2 = ___1_owningType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL);
if (!L_3)
{
goto IL_0018;
}
}
IL_0012:
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var)));
}
IL_0018:
{
Type_t* L_5 = ___0_nullType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_8;
L_8 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_5, L_7, NULL);
if (L_8)
{
goto IL_0045;
}
}
{
Type_t* L_9 = ___0_nullType;
NullCheck(L_9);
String_t* L_10;
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_9);
String_t* L_11;
L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B9529244825A854830F555105BD58E4EDEC1873)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var)));
}
IL_0045:
{
Type_t* L_13 = ___1_owningType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_16;
L_16 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_13, L_15, NULL);
if (L_16)
{
goto IL_0072;
}
}
{
Type_t* L_17 = ___1_owningType;
NullCheck(L_17);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_17);
String_t* L_19;
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)), L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B9529244825A854830F555105BD58E4EDEC1873)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, L_19, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_CreateUnityNull_mB43EEAA43513CFD02109E5BF5578FD914E4D8E20_RuntimeMethod_var)));
}
IL_0072:
{
Type_t* L_21 = ___0_nullType;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_22;
L_22 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_21, NULL);
V_0 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_22, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FieldInfo_t* L_23 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___UnityObjectRuntimeErrorStringField;
bool L_24;
L_24 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_23, (FieldInfo_t*)NULL, NULL);
if (!L_24)
{
goto IL_00ab;
}
}
{
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FieldInfo_t* L_25 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___UnityObjectRuntimeErrorStringField;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_26 = V_0;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_27;
L_27 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
Type_t* L_28 = ___1_owningType;
NullCheck(L_28);
String_t* L_29;
L_29 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_28);
String_t* L_30;
L_30 = String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744(L_27, _stringLiteral84CED60658AF54D73CE345C0456D3BB3EF7BC20D, L_29, NULL);
NullCheck(L_25);
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_25, L_26, L_30, NULL);
}
IL_00ab:
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_31 = V_0;
return L_31;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_0, NULL);
if (L_1)
{
goto IL_0045;
}
}
{
Type_t* L_2 = ___0_type;
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(68, L_2);
if (L_3)
{
goto IL_0045;
}
}
{
Type_t* L_4 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
bool L_7;
L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
if (L_7)
{
goto IL_0045;
}
}
{
Type_t* L_8 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
if (L_11)
{
goto IL_0045;
}
}
{
Type_t* L_12 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
bool L_15;
L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
return L_15;
}
IL_0045:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveArrayType_m0010283ABDDF5B6BFB29835A75AB19EC844A0015 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = ((FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_StaticFields*)il2cpp_codegen_static_fields_for(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var))->___PrimitiveArrayTypes;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_0, L_1, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718 (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0014;
}
}
{
MemberInfo_t* L_1 = ___0_member;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(16, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
return L_2;
}
IL_0014:
{
MemberInfo_t* L_3 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0028;
}
}
{
MemberInfo_t* L_4 = ___0_member;
NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(15, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)));
return L_5;
}
IL_0028:
{
MemberInfo_t* L_6 = ___0_member;
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_7);
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2664FB5E605903CF33117CF92C64AB36FA08529A)), L_8, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, L_9, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_GetContainedType_m6946C7459D0044E7DA078FE39E16DC9EFFB93718_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0015;
}
}
{
MemberInfo_t* L_1 = ___0_member;
RuntimeObject* L_2 = ___1_obj;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2);
return L_3;
}
IL_0015:
{
MemberInfo_t* L_4 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0031;
}
}
{
MemberInfo_t* L_5 = ___0_member;
NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)));
MethodInfo_t* L_6;
L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)1);
RuntimeObject* L_7 = ___1_obj;
NullCheck(L_6);
RuntimeObject* L_8;
L_8 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_6, L_7, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
return L_8;
}
IL_0031:
{
MemberInfo_t* L_9 = ___0_member;
NullCheck(L_9);
Type_t* L_10;
L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL);
NullCheck(L_10);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_10);
String_t* L_12;
L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3A875C2DDB0E75D33980FFCBCC3004D425279B20)), L_11, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_GetMemberValue_mAF9BEA5FEF4F7F0FE71A8FF506DDE373416C2ACB_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F (MemberInfo_t* ___0_member, RuntimeObject* ___1_obj, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MethodInfo_t* V_0 = NULL;
{
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0016;
}
}
{
MemberInfo_t* L_1 = ___0_member;
RuntimeObject* L_2 = ___1_obj;
RuntimeObject* L_3 = ___2_value;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), L_2, L_3, NULL);
return;
}
IL_0016:
{
MemberInfo_t* L_4 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0062;
}
}
{
MemberInfo_t* L_5 = ___0_member;
NullCheck(((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)));
MethodInfo_t* L_6;
L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_5, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)1);
V_0 = L_6;
MethodInfo_t* L_7 = V_0;
bool L_8;
L_8 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_7, (MethodInfo_t*)NULL, NULL);
if (!L_8)
{
goto IL_0047;
}
}
{
MethodInfo_t* L_9 = V_0;
RuntimeObject* L_10 = ___1_obj;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11;
RuntimeObject* L_13 = ___2_value;
NullCheck(L_12);
ArrayElementTypeCheck (L_12, L_13);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_13);
NullCheck(L_9);
RuntimeObject* L_14;
L_14 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_9, L_10, L_12, NULL);
return;
}
IL_0047:
{
MemberInfo_t* L_15 = ___0_member;
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_15);
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD34ED529A5E207D27C3E70E6556A1ADD9F7E4A04)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A12E14A8352046747ED2DAAB8A78C057C6AE00E)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, L_17, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_RuntimeMethod_var)));
}
IL_0062:
{
MemberInfo_t* L_19 = ___0_member;
NullCheck(L_19);
Type_t* L_20;
L_20 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_19, NULL);
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_20);
String_t* L_22;
L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE3B96F0508EC406F09EC368CD25C2223D68D10AC)), L_21, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, L_22, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_SetMemberValue_mCBB30A189CF74A7D8C1B85DABE79EFE8FEA5952F_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* FormatterUtilities_FindSerializableMembersMap_mFD936C887AEDF0F67614DF6CC3363C72FEB6055B (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* V_0 = NULL;
Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 V_1;
memset((&V_1), 0, sizeof(V_1));
MemberInfo_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
RuntimeObject* V_4 = NULL;
FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* V_5 = NULL;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B2_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B2_1 = NULL;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B1_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B1_1 = NULL;
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* G_B4_0 = NULL;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B4_1 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B4_2 = NULL;
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* G_B3_0 = NULL;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* G_B3_1 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B3_2 = NULL;
{
Type_t* L_0 = ___0_type;
RuntimeObject* L_1 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_2;
L_2 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_0, L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_3 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_4 = L_3;
if (L_4)
{
G_B2_0 = L_4;
G_B2_1 = L_2;
goto IL_0026;
}
G_B1_0 = L_4;
G_B1_1 = L_2;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_5 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_6 = (Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335*)il2cpp_codegen_object_new(Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335_il2cpp_TypeInfo_var);
Func_2__ctor_m699289F206947D3B203957AB5645799C51DB54C4(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA_RuntimeMethod_var), NULL);
Func_2_t5529F3CE66777996A1DA0C848F9CABE581943335* L_7 = L_6;
((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_0), (void*)L_7);
G_B2_0 = L_7;
G_B2_1 = G_B1_1;
}
IL_0026:
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_8 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1;
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_9 = L_8;
if (L_9)
{
G_B4_0 = L_9;
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0045;
}
G_B3_0 = L_9;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_10 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_11 = (Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5*)il2cpp_codegen_object_new(Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5_il2cpp_TypeInfo_var);
Func_2__ctor_m2FF8FBEDEC6256C8A42CD1565B1264A14A359822(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9_RuntimeMethod_var), NULL);
Func_2_tF70C79F52EECDDB048C589AF7335028327697ED5* L_12 = L_11;
((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__15_1), (void*)L_12);
G_B4_0 = L_12;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
}
IL_0045:
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_13;
L_13 = Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE((RuntimeObject*)G_B4_2, G_B4_1, G_B4_0, Enumerable_ToDictionary_TisMemberInfo_t_TisString_t_TisMemberInfo_t_m8F41F42D790E1A989CEB6B273EB90C19682D65AE_RuntimeMethod_var);
V_0 = L_13;
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_14 = V_0;
NullCheck(L_14);
ValueCollection_t8890D7AC71AF2C8993A70C4D54049AD80FE1AF66* L_15;
L_15 = Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A(L_14, Dictionary_2_get_Values_m58A8162D3E098F8CA98F84DD5BCC8E4EA2EA442A_RuntimeMethod_var);
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_16;
L_16 = Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6(L_15, Enumerable_ToList_TisMemberInfo_t_mA744C990F45E8375D57A9F1DAD8E79B922EE8BA6_RuntimeMethod_var);
NullCheck(L_16);
Enumerator_t0A5B18A3614AF55854B8D94E21259ACE16CB4680 L_17;
L_17 = List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236(L_16, List_1_GetEnumerator_m4E69377D3CDD21CC8F8B8CF57E9F941750210236_RuntimeMethod_var);
V_1 = L_17;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00bf:
{
Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3((&V_1), Enumerator_Dispose_mAFD5089969947749474E407A30BD187F4B0EB0E3_RuntimeMethod_var);
return;
}
});
try
{
{
goto IL_00b4_1;
}
IL_005e_1:
{
MemberInfo_t* L_18;
L_18 = Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_inline((&V_1), Enumerator_get_Current_m1266EE1843F07155A6C7F81DC87BF7FCC96631F7_RuntimeMethod_var);
V_2 = L_18;
MemberInfo_t* L_19 = V_2;
RuntimeObject* L_20;
L_20 = MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6(L_19, MemberInfoExtensions_GetAttributes_TisFormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343_m864A535889350788B3F492A362A4B1D240C9CED6_RuntimeMethod_var);
V_3 = L_20;
RuntimeObject* L_21 = V_3;
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9D115C26AD70EA47E40804FDBE4270F25FB18AA5_il2cpp_TypeInfo_var, L_21);
V_4 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a8_1:
{
{
RuntimeObject* L_23 = V_4;
if (!L_23)
{
goto IL_00b3_1;
}
}
{
RuntimeObject* L_24 = V_4;
NullCheck(L_24);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_24);
}
IL_00b3_1:
{
return;
}
}
});
try
{
{
goto IL_009d_2;
}
IL_0077_2:
{
RuntimeObject* L_25 = V_4;
NullCheck(L_25);
FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_26;
L_26 = InterfaceFuncInvoker0< FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* >::Invoke(0, IEnumerator_1_t5A99E1A43F3815DCC7F1BB3667490A55C27B030D_il2cpp_TypeInfo_var, L_25);
V_5 = L_26;
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_27 = V_0;
FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_28 = V_5;
NullCheck(L_28);
String_t* L_29;
L_29 = FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027(L_28, NULL);
NullCheck(L_27);
bool L_30;
L_30 = Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2(L_27, L_29, Dictionary_2_ContainsKey_m99DE3A6C96279EF50C32F006633355ADD0F749D2_RuntimeMethod_var);
if (L_30)
{
goto IL_009d_2;
}
}
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_31 = V_0;
FormerlySerializedAsAttribute_t3962B42E10E2E369F71542567E784A8CBAC80343* L_32 = V_5;
NullCheck(L_32);
String_t* L_33;
L_33 = FormerlySerializedAsAttribute_get_oldName_m1D14B0BAB2305E1A3E20C64103FB6E0E84F4C027(L_32, NULL);
MemberInfo_t* L_34 = V_2;
NullCheck(L_31);
Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE(L_31, L_33, L_34, Dictionary_2_Add_m8F7AA1FDA8455F1B46641E4333D5EBFD9115F3EE_RuntimeMethod_var);
}
IL_009d_2:
{
RuntimeObject* L_35 = V_4;
NullCheck(L_35);
bool L_36;
L_36 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35);
if (L_36)
{
goto IL_0077_2;
}
}
{
goto IL_00b4_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b4_1:
{
bool L_37;
L_37 = Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115((&V_1), Enumerator_MoveNext_m7C53B7EEA30CE5F7A41761ACDF6E6990B7095115_RuntimeMethod_var);
if (L_37)
{
goto IL_005e_1;
}
}
{
goto IL_00cd;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00cd:
{
Dictionary_2_t54242F75D8069638C3D67A4D2BB618F7599C1644* L_38 = V_0;
return L_38;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17 (Type_t* ___0_type, List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* ___1_members, RuntimeObject* ___2_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* V_1 = NULL;
bool V_2 = false;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B5_1 = NULL;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B4_1 = NULL;
{
Type_t* L_0 = ___0_type;
NullCheck(L_0);
Type_t* L_1;
L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_0);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
bool L_4;
L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0032;
}
}
{
Type_t* L_5 = ___0_type;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_5);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_6, (Type_t*)NULL, NULL);
if (!L_7)
{
goto IL_0032;
}
}
{
Type_t* L_8 = ___0_type;
NullCheck(L_8);
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(108, L_8);
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_10 = ___1_members;
RuntimeObject* L_11 = ___2_policy;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
FormatterUtilities_FindSerializableMembers_mE0CF3E4A95C57B93C8BCDD2A9FDEB0A07E518A17(L_9, L_10, L_11, NULL);
}
IL_0032:
{
Type_t* L_12 = ___0_type;
NullCheck(L_12);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_13;
L_13 = VirtualFuncInvoker1< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, int32_t >::Invoke(88, L_12, ((int32_t)54));
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_14 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_15 = L_14;
if (L_15)
{
G_B5_0 = L_15;
G_B5_1 = L_13;
goto IL_0059;
}
G_B4_0 = L_15;
G_B4_1 = L_13;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_16 = ((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_17 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF_RuntimeMethod_var), NULL);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_18 = L_17;
((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_18);
G_B5_0 = L_18;
G_B5_1 = G_B4_1;
}
IL_0059:
{
RuntimeObject* L_19;
L_19 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714((RuntimeObject*)G_B5_1, G_B5_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_19);
V_0 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ee:
{
{
RuntimeObject* L_21 = V_0;
if (!L_21)
{
goto IL_00f7;
}
}
{
RuntimeObject* L_22 = V_0;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_00f7:
{
return;
}
}
});
try
{
{
goto IL_00e1_1;
}
IL_0066_1:
{
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_23 = (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2(L_23, NULL);
V_1 = L_23;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_24 = V_1;
RuntimeObject* L_25 = V_0;
NullCheck(L_25);
MemberInfo_t* L_26;
L_26 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_25);
NullCheck(L_24);
L_24->___member = L_26;
Il2CppCodeGenWriteBarrier((void**)(&L_24->___member), (void*)L_26);
RuntimeObject* L_27 = ___2_policy;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_28 = V_1;
NullCheck(L_28);
MemberInfo_t* L_29 = L_28->___member;
NullCheck(L_27);
bool L_30;
L_30 = InterfaceFuncInvoker1< bool, MemberInfo_t* >::Invoke(2, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_27, L_29);
if (!L_30)
{
goto IL_00e1_1;
}
}
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_31 = ___1_members;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_32 = V_1;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_33 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_33, L_32, (intptr_t)((void*)U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99_RuntimeMethod_var), NULL);
bool L_34;
L_34 = Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6(L_31, L_33, Enumerable_Any_TisMemberInfo_t_m868B3A5EC2CF687D82B634F7E6B932F42A58D7C6_RuntimeMethod_var);
V_2 = L_34;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_35 = V_1;
NullCheck(L_35);
MemberInfo_t* L_36 = L_35->___member;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_37;
L_37 = FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D(L_36, NULL);
bool L_38 = V_2;
if (!((int32_t)((int32_t)L_37&(int32_t)L_38)))
{
goto IL_00bd_1;
}
}
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_39 = ___1_members;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_40 = V_1;
NullCheck(L_40);
MemberInfo_t* L_41 = L_40->___member;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfo_t* L_42;
L_42 = FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE(L_41, (String_t*)NULL, (String_t*)NULL, NULL);
NullCheck(L_39);
List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_39, L_42, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var);
goto IL_00e1_1;
}
IL_00bd_1:
{
bool L_43 = V_2;
if (!L_43)
{
goto IL_00d5_1;
}
}
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_44 = ___1_members;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_45 = V_1;
NullCheck(L_45);
MemberInfo_t* L_46 = L_45->___member;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfo_t* L_47;
L_47 = FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE(L_46, (String_t*)NULL, (String_t*)NULL, NULL);
NullCheck(L_44);
List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_44, L_47, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var);
goto IL_00e1_1;
}
IL_00d5_1:
{
List_1_t269913CE854C1793B808480C94E04A8DB19CD0A4* L_48 = ___1_members;
U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* L_49 = V_1;
NullCheck(L_49);
MemberInfo_t* L_50 = L_49->___member;
NullCheck(L_48);
List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_inline(L_48, L_50, List_1_Add_m1B76CD20C4F1CF6BD59E08CF75B4E4CA97F23217_RuntimeMethod_var);
}
IL_00e1_1:
{
RuntimeObject* L_51 = V_0;
NullCheck(L_51);
bool L_52;
L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_51);
if (L_52)
{
goto IL_0066_1;
}
}
{
goto IL_00f8;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f8:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE (MemberInfo_t* ___0_member, String_t* ___1_prefixString, String_t* ___2_separatorString, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* G_B4_0 = NULL;
FieldInfo_t* G_B4_1 = NULL;
String_t* G_B3_0 = NULL;
FieldInfo_t* G_B3_1 = NULL;
String_t* G_B7_0 = NULL;
FieldInfo_t* G_B7_1 = NULL;
String_t* G_B6_0 = NULL;
FieldInfo_t* G_B6_1 = NULL;
String_t* G_B12_0 = NULL;
PropertyInfo_t* G_B12_1 = NULL;
String_t* G_B11_0 = NULL;
PropertyInfo_t* G_B11_1 = NULL;
String_t* G_B15_0 = NULL;
PropertyInfo_t* G_B15_1 = NULL;
String_t* G_B14_0 = NULL;
PropertyInfo_t* G_B14_1 = NULL;
String_t* G_B20_0 = NULL;
MethodInfo_t* G_B20_1 = NULL;
String_t* G_B19_0 = NULL;
MethodInfo_t* G_B19_1 = NULL;
String_t* G_B23_0 = NULL;
MethodInfo_t* G_B23_1 = NULL;
String_t* G_B22_0 = NULL;
MethodInfo_t* G_B22_1 = NULL;
{
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0044;
}
}
{
String_t* L_1 = ___2_separatorString;
if (!L_1)
{
goto IL_0028;
}
}
{
MemberInfo_t* L_2 = ___0_member;
String_t* L_3 = ___1_prefixString;
String_t* L_4 = L_3;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_2, FieldInfo_t_il2cpp_TypeInfo_var));
goto IL_0021;
}
G_B3_0 = L_4;
G_B3_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_2, FieldInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_5 = ___0_member;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_5);
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6);
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
}
IL_0021:
{
String_t* L_8 = ___2_separatorString;
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_9 = (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)il2cpp_codegen_object_new(MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
MemberAliasFieldInfo__ctor_m20039287489493AF511593AA95D8A10A78C3D1E4(L_9, G_B4_1, G_B4_0, L_8, NULL);
return L_9;
}
IL_0028:
{
MemberInfo_t* L_10 = ___0_member;
String_t* L_11 = ___1_prefixString;
String_t* L_12 = L_11;
if (L_12)
{
G_B7_0 = L_12;
G_B7_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_10, FieldInfo_t_il2cpp_TypeInfo_var));
goto IL_003e;
}
G_B6_0 = L_12;
G_B6_1 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_10, FieldInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_13 = ___0_member;
NullCheck(L_13);
Type_t* L_14;
L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_13);
NullCheck(L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_14);
G_B7_0 = L_15;
G_B7_1 = G_B6_1;
}
IL_003e:
{
MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656* L_16 = (MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656*)il2cpp_codegen_object_new(MemberAliasFieldInfo_t77A70FFCFC8B8A8999876A16C79BDC1B340A0656_il2cpp_TypeInfo_var);
MemberAliasFieldInfo__ctor_mCB9C05B9C2293EDB24E8436D2E3F0697FE0F0B02(L_16, G_B7_1, G_B7_0, NULL);
return L_16;
}
IL_0044:
{
MemberInfo_t* L_17 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_17, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0088;
}
}
{
String_t* L_18 = ___2_separatorString;
if (!L_18)
{
goto IL_006c;
}
}
{
MemberInfo_t* L_19 = ___0_member;
String_t* L_20 = ___1_prefixString;
String_t* L_21 = L_20;
if (L_21)
{
G_B12_0 = L_21;
G_B12_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_19, PropertyInfo_t_il2cpp_TypeInfo_var));
goto IL_0065;
}
G_B11_0 = L_21;
G_B11_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_19, PropertyInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_22 = ___0_member;
NullCheck(L_22);
Type_t* L_23;
L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_22);
NullCheck(L_23);
String_t* L_24;
L_24 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_23);
G_B12_0 = L_24;
G_B12_1 = G_B11_1;
}
IL_0065:
{
String_t* L_25 = ___2_separatorString;
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_26 = (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)il2cpp_codegen_object_new(MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
MemberAliasPropertyInfo__ctor_m45CF1372243CD4F9FC8419FB1B00DC67E63EC4BA(L_26, G_B12_1, G_B12_0, L_25, NULL);
return L_26;
}
IL_006c:
{
MemberInfo_t* L_27 = ___0_member;
String_t* L_28 = ___1_prefixString;
String_t* L_29 = L_28;
if (L_29)
{
G_B15_0 = L_29;
G_B15_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_27, PropertyInfo_t_il2cpp_TypeInfo_var));
goto IL_0082;
}
G_B14_0 = L_29;
G_B14_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_27, PropertyInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_30 = ___0_member;
NullCheck(L_30);
Type_t* L_31;
L_31 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_30);
NullCheck(L_31);
String_t* L_32;
L_32 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_31);
G_B15_0 = L_32;
G_B15_1 = G_B14_1;
}
IL_0082:
{
MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA* L_33 = (MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA*)il2cpp_codegen_object_new(MemberAliasPropertyInfo_tDB36839ED484DE4CF93345C594180C78DA84C1EA_il2cpp_TypeInfo_var);
MemberAliasPropertyInfo__ctor_m1F431189698DA5CCAF178803346125DE042EF7FD(L_33, G_B15_1, G_B15_0, NULL);
return L_33;
}
IL_0088:
{
MemberInfo_t* L_34 = ___0_member;
if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_34, MethodInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_00cc;
}
}
{
String_t* L_35 = ___2_separatorString;
if (!L_35)
{
goto IL_00b0;
}
}
{
MemberInfo_t* L_36 = ___0_member;
String_t* L_37 = ___1_prefixString;
String_t* L_38 = L_37;
if (L_38)
{
G_B20_0 = L_38;
G_B20_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_36, MethodInfo_t_il2cpp_TypeInfo_var));
goto IL_00a9;
}
G_B19_0 = L_38;
G_B19_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_36, MethodInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_39 = ___0_member;
NullCheck(L_39);
Type_t* L_40;
L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_39);
NullCheck(L_40);
String_t* L_41;
L_41 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_40);
G_B20_0 = L_41;
G_B20_1 = G_B19_1;
}
IL_00a9:
{
String_t* L_42 = ___2_separatorString;
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_43 = (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)il2cpp_codegen_object_new(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
MemberAliasMethodInfo__ctor_mE3B05932400C0D2B6B9DC81C4CEBB0192555807B(L_43, G_B20_1, G_B20_0, L_42, NULL);
return L_43;
}
IL_00b0:
{
MemberInfo_t* L_44 = ___0_member;
String_t* L_45 = ___1_prefixString;
String_t* L_46 = L_45;
if (L_46)
{
G_B23_0 = L_46;
G_B23_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var));
goto IL_00c6;
}
G_B22_0 = L_46;
G_B22_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_44, MethodInfo_t_il2cpp_TypeInfo_var));
}
{
MemberInfo_t* L_47 = ___0_member;
NullCheck(L_47);
Type_t* L_48;
L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_47);
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_48);
G_B23_0 = L_49;
G_B23_1 = G_B22_1;
}
IL_00c6:
{
MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18* L_50 = (MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18*)il2cpp_codegen_object_new(MemberAliasMethodInfo_t078C23D9E3EC71690C015F8F9746D76A5D5CEB18_il2cpp_TypeInfo_var);
MemberAliasMethodInfo__ctor_mCA59A1100CC964CDA0625D20C497E6999FE83134(L_50, G_B23_1, G_B23_0, NULL);
return L_50;
}
IL_00cc:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_51 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_51, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_GetPrivateMemberAlias_mE069B89217DBD7D60CA193BDB243EF8F763C0FCE_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D (MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertyInfo_t* V_0 = NULL;
MethodInfo_t* V_1 = NULL;
MethodInfo_t* V_2 = NULL;
{
MemberInfo_t* L_0 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0014;
}
}
{
MemberInfo_t* L_1 = ___0_member;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = FieldInfo_get_IsPrivate_m11B2D9B58453F6B1CD34E0A226E39626976CBB28(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_1, FieldInfo_t_il2cpp_TypeInfo_var)), NULL);
return L_2;
}
IL_0014:
{
MemberInfo_t* L_3 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_3, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0054;
}
}
{
MemberInfo_t* L_4 = ___0_member;
V_0 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_4, PropertyInfo_t_il2cpp_TypeInfo_var));
PropertyInfo_t* L_5 = V_0;
NullCheck(L_5);
MethodInfo_t* L_6;
L_6 = PropertyInfo_GetGetMethod_mE0D6C0811D404DD977B53E68C0D36BA8CB889F74(L_5, NULL);
V_1 = L_6;
PropertyInfo_t* L_7 = V_0;
NullCheck(L_7);
MethodInfo_t* L_8;
L_8 = PropertyInfo_GetSetMethod_mA16842ADAD11B6F70F4EDCA2805C999E378C4C8B(L_7, NULL);
V_2 = L_8;
MethodInfo_t* L_9 = V_1;
bool L_10;
L_10 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_9, (MethodInfo_t*)NULL, NULL);
if (!L_10)
{
goto IL_0052;
}
}
{
MethodInfo_t* L_11 = V_2;
bool L_12;
L_12 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_11, (MethodInfo_t*)NULL, NULL);
if (!L_12)
{
goto IL_0052;
}
}
{
MethodInfo_t* L_13 = V_1;
NullCheck(L_13);
bool L_14;
L_14 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_13, NULL);
if (!L_14)
{
goto IL_0052;
}
}
{
MethodInfo_t* L_15 = V_2;
NullCheck(L_15);
bool L_16;
L_16 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(L_15, NULL);
return L_16;
}
IL_0052:
{
return (bool)0;
}
IL_0054:
{
MemberInfo_t* L_17 = ___0_member;
if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_17, MethodInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0068;
}
}
{
MemberInfo_t* L_18 = ___0_member;
NullCheck(((MethodInfo_t*)IsInstClass((RuntimeObject*)L_18, MethodInfo_t_il2cpp_TypeInfo_var)));
bool L_19;
L_19 = MethodBase_get_IsPrivate_m0818D64C8361CC0FE0DD77AFBBEA0B9BC37E8549(((MethodInfo_t*)IsInstClass((RuntimeObject*)L_18, MethodInfo_t_il2cpp_TypeInfo_var)), NULL);
return L_19;
}
IL_0068:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_20 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterUtilities_MemberIsPrivate_mD44EBDFFAF478F11F7838861D8E69A0844F5CD2D_RuntimeMethod_var)));
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD7D33A49473735E7DB399D7B5A18EC986D5EBFF2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* L_0 = (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC*)il2cpp_codegen_object_new(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF(L_0, NULL);
((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mACA35C003259B124B2684AA23C75891F8B419BDF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_0_m8421FFF0355224997F6CF88F9B6A7B36305BBADA (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
{
MemberInfo_t* L_0 = ___0_n;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* U3CU3Ec_U3CFindSerializableMembersMapU3Eb__15_1_m5E25D2E49F973B2FD4268D0E3A938306A71A9AD9 (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
{
MemberInfo_t* L_0 = ___0_n;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CFindSerializableMembersU3Eb__16_0_mE16FEB6FC52CC581083F5A927D43B9DE2134CBEF (U3CU3Ec_tC9349A1FE0CB974A03B787EFA9917F6517BABDAC* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_n;
if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberInfo_t* L_1 = ___0_n;
return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_0012:
{
return (bool)1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_mBD138B383771BC8C8EFA691A0EBE8F8CA6E053F2 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass16_0_U3CFindSerializableMembersU3Eb__1_m9D85E42084B3A5BA7E1F977E503CE2E0C7B7ED99 (U3CU3Ec__DisplayClass16_0_t674A17783F11658FA6C8EF70917FBD8DEBEE4F69* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
{
MemberInfo_t* L_0 = ___0_n;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0);
MemberInfo_t* L_2 = __this->___member;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2);
bool L_4;
L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_3, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled)
{
Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL);
}
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke_back(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled)
{
Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL);
}
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_pinvoke_cleanup(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled)
{
Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL);
}
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com_back(const NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451& unmarshaled)
{
Exception_t* ___TypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Type' of type 'NodeInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TypeException, NULL);
}
IL2CPP_EXTERN_C void NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshal_com_cleanup(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
__this->___Name = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name), (void*)L_0);
int32_t L_1 = ___1_id;
__this->___Id = L_1;
Type_t* L_2 = ___2_type;
__this->___Type = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Type), (void*)L_2);
bool L_3 = ___3_isArray;
__this->___IsArray = L_3;
__this->___IsEmpty = (bool)0;
return;
}
}
IL2CPP_EXTERN_C void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method)
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*>(__this + _offset);
NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59(_thisAdjusted, ___0_name, ___1_id, ___2_type, ___3_isArray, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, bool ___0_parameter, const RuntimeMethod* method)
{
{
__this->___Name = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name), (void*)(String_t*)NULL);
__this->___Id = (-1);
__this->___Type = (Type_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Type), (void*)(Type_t*)NULL);
__this->___IsArray = (bool)0;
__this->___IsEmpty = (bool)1;
return;
}
}
IL2CPP_EXTERN_C void NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD_AdjustorThunk (RuntimeObject* __this, bool ___0_parameter, const RuntimeMethod* method)
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*>(__this + _offset);
NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD(_thisAdjusted, ___0_parameter, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0 = ___0_a;
String_t* L_1 = L_0.___Name;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_2 = ___1_b;
String_t* L_3 = L_2.___Name;
bool L_4;
L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0051;
}
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_5 = ___0_a;
int32_t L_6 = L_5.___Id;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_7 = ___1_b;
int32_t L_8 = L_7.___Id;
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_0051;
}
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_9 = ___0_a;
Type_t* L_10 = L_9.___Type;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_11 = ___1_b;
Type_t* L_12 = L_11.___Type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL);
if (!L_13)
{
goto IL_0051;
}
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_14 = ___0_a;
bool L_15 = L_14.___IsArray;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_16 = ___1_b;
bool L_17 = L_16.___IsArray;
if ((!(((uint32_t)L_15) == ((uint32_t)L_17))))
{
goto IL_0051;
}
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_18 = ___0_a;
bool L_19 = L_18.___IsEmpty;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_20 = ___1_b;
bool L_21 = L_20.___IsEmpty;
return (bool)((((int32_t)L_19) == ((int32_t)L_21))? 1 : 0);
}
IL_0051:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_op_Inequality_m7C479A6EAA05CA33F61F83E97796600D975DED13 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_a, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0 = ___0_a;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_1 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
bool L_2;
L_2 = NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886(L_0, L_1, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
if (L_0)
{
goto IL_0005;
}
}
{
return (bool)0;
}
IL_0005:
{
RuntimeObject* L_1 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var)))
{
goto IL_001f;
}
}
{
RuntimeObject* L_2 = ___0_obj;
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_3 = (*(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)__this);
il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
bool L_4;
L_4 = NodeInfo_op_Equality_m283492070DDC48F5ED9B0F2D822F2900BDB41886(((*(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*)UnBox(L_2, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var)))), L_3, NULL);
return L_4;
}
IL_001f:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*>(__this + _offset);
bool _returnValue;
_returnValue = NodeInfo_Equals_m54C7BA3E94AC40F3F5F076F93D7B033046720F03(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B4_0 = 0;
int32_t G_B3_0 = 0;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
int32_t G_B7_0 = 0;
int32_t G_B6_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B8_1 = 0;
int32_t G_B10_0 = 0;
int32_t G_B9_0 = 0;
int32_t G_B11_0 = 0;
int32_t G_B11_1 = 0;
int32_t G_B13_0 = 0;
int32_t G_B12_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B14_1 = 0;
{
bool L_0 = __this->___IsEmpty;
if (!L_0)
{
goto IL_000a;
}
}
{
return 0;
}
IL_000a:
{
String_t* L_1 = __this->___Name;
if (!L_1)
{
G_B4_0 = ((int32_t)-2128831035);
goto IL_0024;
}
G_B3_0 = ((int32_t)-2128831035);
}
{
String_t* L_2 = __this->___Name;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2);
G_B5_0 = L_3;
G_B5_1 = G_B3_0;
goto IL_0029;
}
IL_0024:
{
G_B5_0 = ((int32_t)12321);
G_B5_1 = G_B4_0;
}
IL_0029:
{
int32_t L_4 = __this->___Id;
Type_t* L_5 = __this->___Type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL);
if (L_6)
{
G_B7_0 = ((int32_t)(((int32_t)(G_B5_1^((int32_t)il2cpp_codegen_multiply(G_B5_0, ((int32_t)16777619)))))^((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619)))));
goto IL_0058;
}
G_B6_0 = ((int32_t)(((int32_t)(G_B5_1^((int32_t)il2cpp_codegen_multiply(G_B5_0, ((int32_t)16777619)))))^((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)16777619)))));
}
{
Type_t* L_7 = __this->___Type;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_7);
G_B8_0 = L_8;
G_B8_1 = G_B6_0;
goto IL_005d;
}
IL_0058:
{
G_B8_0 = ((int32_t)1423);
G_B8_1 = G_B7_0;
}
IL_005d:
{
bool L_9 = __this->___IsArray;
if (L_9)
{
G_B10_0 = ((int32_t)(G_B8_1^((int32_t)il2cpp_codegen_multiply(G_B8_0, ((int32_t)16777619)))));
goto IL_0073;
}
G_B9_0 = ((int32_t)(G_B8_1^((int32_t)il2cpp_codegen_multiply(G_B8_0, ((int32_t)16777619)))));
}
{
G_B11_0 = ((int32_t)43234);
G_B11_1 = G_B9_0;
goto IL_0078;
}
IL_0073:
{
G_B11_0 = ((int32_t)124124);
G_B11_1 = G_B10_0;
}
IL_0078:
{
bool L_10 = __this->___IsEmpty;
if (L_10)
{
G_B13_0 = ((int32_t)(G_B11_1^((int32_t)il2cpp_codegen_multiply(G_B11_0, ((int32_t)16777619)))));
goto IL_008e;
}
G_B12_0 = ((int32_t)(G_B11_1^((int32_t)il2cpp_codegen_multiply(G_B11_0, ((int32_t)16777619)))));
}
{
G_B14_0 = ((int32_t)27323);
G_B14_1 = G_B12_0;
goto IL_0093;
}
IL_008e:
{
G_B14_0 = ((int32_t)872934);
G_B14_1 = G_B13_0;
}
IL_0093:
{
return ((int32_t)(G_B14_1^((int32_t)il2cpp_codegen_multiply(G_B14_0, ((int32_t)16777619)))));
}
}
IL2CPP_EXTERN_C int32_t NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451*>(__this + _offset);
int32_t _returnValue;
_returnValue = NodeInfo_GetHashCode_m7CF68332A8A0E642E4C9AB06735259B0658316DF(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__cctor_m1C51816AC164201F52A8D10ABCF568387D3FD22B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0;
memset((&L_0), 0, sizeof(L_0));
NodeInfo__ctor_m0585BEBBBE2EDDB3A7FB22E1FBBFD84301E867CD((&L_0), (bool)1, NULL);
((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty))->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty))->___Type), (void*)NULL);
#endif
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OdinSerializeAttribute__ctor_mBA4F714A11B46249D027DB6E19D0E1F3A87D5AD9 (OdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B* __this, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___ModificationType;
if (L_0)
{
goto IL_0010;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject;
PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98(__this, L_1, NULL);
return;
}
IL_0010:
{
int32_t L_2 = __this->___ModificationType;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0021;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___0_unityObject;
PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A(__this, L_3, NULL);
return;
}
IL_0021:
{
int32_t L_4 = __this->___ModificationType;
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
{
goto IL_0032;
}
}
{
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_unityObject;
PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039(__this, L_5, NULL);
return;
}
IL_0032:
{
int32_t* L_6 = (int32_t*)(&__this->___ModificationType);
Il2CppFakeBox<int32_t> L_7(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModificationType_t5B35AEC13B1065363D521E7FEF83F4E7EFB8D2CF_il2cpp_TypeInfo_var)), L_6);
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_9 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_Apply_mB2A3CF5BB1746BFEB26D781E3A057FC04C7B6A4D_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyValue_m66D7EC82C1863855D88B3B62D91C11E547CC4D98 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
V_0 = (Type_t*)NULL;
RuntimeObject* L_0 = __this->___ModifiedValue;
if (!L_0)
{
goto IL_0016;
}
}
{
RuntimeObject* L_1 = __this->___ModifiedValue;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
V_0 = L_2;
}
IL_0016:
{
Type_t* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, (Type_t*)NULL, NULL);
if (!L_4)
{
goto IL_007f;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___ReferencePaths;
if (!L_5)
{
goto IL_007f;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = __this->___ReferencePaths;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_6, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_007f;
}
}
{
V_1 = 0;
goto IL_0071;
}
IL_0039:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = __this->___ReferencePaths;
int32_t L_9 = V_1;
NullCheck(L_8);
String_t* L_10;
L_10 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_8, L_9, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
V_2 = L_10;
}
try
{
{
String_t* L_11 = V_2;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = ___0_unityObject;
RuntimeObject* L_13;
L_13 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_11, L_12, NULL);
V_3 = L_13;
RuntimeObject* L_14 = V_3;
if (!L_14)
{
goto IL_0068_1;
}
}
{
RuntimeObject* L_15 = V_3;
NullCheck(L_15);
Type_t* L_16;
L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
Type_t* L_17 = V_0;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_17, NULL);
if (!L_18)
{
goto IL_0068_1;
}
}
{
RuntimeObject* L_19 = V_3;
__this->___ModifiedValue = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ModifiedValue), (void*)L_19);
goto IL_007f;
}
IL_0068_1:
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_006a;
}
throw e;
}
CATCH_006a:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006d;
}
IL_006d:
{
int32_t L_20 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0071:
{
int32_t L_21 = V_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = __this->___ReferencePaths;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_22, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_21) < ((int32_t)L_23)))
{
goto IL_0039;
}
}
IL_007f:
{
String_t* L_24 = __this->___Path;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_25 = ___0_unityObject;
RuntimeObject* L_26 = __this->___ModifiedValue;
PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091(L_24, L_25, L_26, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyListLength_mA02E939E732BF47171C1CE0019F823C6E86C6C1A (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Type_t* V_1 = NULL;
RuntimeArray* V_2 = NULL;
RuntimeArray* V_3 = NULL;
RuntimeObject* V_4 = NULL;
Type_t* V_5 = NULL;
bool V_6 = false;
int32_t V_7 = 0;
Type_t* V_8 = NULL;
Type_t* V_9 = NULL;
bool V_10 = false;
PropertyInfo_t* V_11 = NULL;
int32_t V_12 = 0;
int32_t V_13 = 0;
MethodInfo_t* V_14 = NULL;
int32_t V_15 = 0;
int32_t V_16 = 0;
Type_t* V_17 = NULL;
MethodInfo_t* V_18 = NULL;
int32_t V_19 = 0;
Type_t* G_B12_0 = NULL;
int32_t G_B15_0 = 0;
{
String_t* L_0 = __this->___Path;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject;
RuntimeObject* L_2;
L_2 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_0, L_1, NULL);
V_0 = L_2;
RuntimeObject* L_3 = V_0;
if (L_3)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
V_1 = L_5;
Type_t* L_6 = V_1;
NullCheck(L_6);
bool L_7;
L_7 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_6, NULL);
if (!L_7)
{
goto IL_0088;
}
}
{
RuntimeObject* L_8 = V_0;
V_2 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_8, RuntimeArray_il2cpp_TypeInfo_var));
int32_t L_9 = __this->___NewLength;
RuntimeArray* L_10 = V_2;
NullCheck(L_10);
int32_t L_11;
L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
{
goto IL_0036;
}
}
{
return;
}
IL_0036:
{
Type_t* L_12 = V_1;
NullCheck(L_12);
Type_t* L_13;
L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_12);
int32_t L_14 = __this->___NewLength;
RuntimeArray* L_15;
L_15 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_13, L_14, NULL);
V_3 = L_15;
int32_t L_16 = __this->___NewLength;
RuntimeArray* L_17 = V_2;
NullCheck(L_17);
int32_t L_18;
L_18 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_17, NULL);
if ((((int32_t)L_16) <= ((int32_t)L_18)))
{
goto IL_006f;
}
}
{
RuntimeArray* L_19 = V_2;
RuntimeArray* L_20 = V_3;
RuntimeArray* L_21 = V_2;
NullCheck(L_21);
int32_t L_22;
L_22 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_21, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41(L_19, 0, L_20, 0, L_22, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_23 = ___0_unityObject;
RuntimeArray* L_24 = V_2;
RuntimeArray* L_25 = V_3;
PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_23, L_24, L_25, (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)NULL, NULL);
return;
}
IL_006f:
{
RuntimeArray* L_26 = V_2;
RuntimeArray* L_27 = V_3;
RuntimeArray* L_28 = V_3;
NullCheck(L_28);
int32_t L_29;
L_29 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_28, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41(L_26, 0, L_27, 0, L_29, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_30 = ___0_unityObject;
RuntimeArray* L_31 = V_2;
RuntimeArray* L_32 = V_3;
PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_30, L_31, L_32, (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)NULL, NULL);
return;
}
IL_0088:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_34;
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
Type_t* L_35 = V_1;
NullCheck(L_34);
bool L_36;
L_36 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_34, L_35);
if (!L_36)
{
goto IL_013e;
}
}
{
RuntimeObject* L_37 = V_0;
V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_37, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
Type_t* L_38 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_41;
L_41 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_38, L_40, NULL);
if (L_41)
{
goto IL_00ba;
}
}
{
G_B12_0 = ((Type_t*)(NULL));
goto IL_00cc;
}
IL_00ba:
{
Type_t* L_42 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45;
L_45 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_42, L_44, NULL);
NullCheck(L_45);
int32_t L_46 = 0;
Type_t* L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
G_B12_0 = L_47;
}
IL_00cc:
{
V_5 = G_B12_0;
Type_t* L_48 = V_5;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_49;
L_49 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_48, (Type_t*)NULL, NULL);
if (L_49)
{
goto IL_00db;
}
}
{
G_B15_0 = 0;
goto IL_00e2;
}
IL_00db:
{
Type_t* L_50 = V_5;
NullCheck(L_50);
bool L_51;
L_51 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_50, NULL);
G_B15_0 = ((int32_t)(L_51));
}
IL_00e2:
{
V_6 = (bool)G_B15_0;
V_7 = 0;
goto IL_010d;
}
IL_00e9:
{
bool L_52 = V_6;
if (!L_52)
{
goto IL_00fe;
}
}
{
RuntimeObject* L_53 = V_4;
Type_t* L_54 = V_5;
RuntimeObject* L_55;
L_55 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_54, NULL);
NullCheck(L_53);
int32_t L_56;
L_56 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_53, L_55);
goto IL_0107;
}
IL_00fe:
{
RuntimeObject* L_57 = V_4;
NullCheck(L_57);
int32_t L_58;
L_58 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_57, NULL);
}
IL_0107:
{
int32_t L_59 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_010d:
{
RuntimeObject* L_60 = V_4;
NullCheck(L_60);
int32_t L_61;
L_61 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_60);
int32_t L_62 = __this->___NewLength;
if ((((int32_t)L_61) < ((int32_t)L_62)))
{
goto IL_00e9;
}
}
{
goto IL_012e;
}
IL_011e:
{
RuntimeObject* L_63 = V_4;
RuntimeObject* L_64 = V_4;
NullCheck(L_64);
int32_t L_65;
L_65 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_64);
NullCheck(L_63);
InterfaceActionInvoker1< int32_t >::Invoke(10, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_63, ((int32_t)il2cpp_codegen_subtract(L_65, 1)));
}
IL_012e:
{
RuntimeObject* L_66 = V_4;
NullCheck(L_66);
int32_t L_67;
L_67 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_66);
int32_t L_68 = __this->___NewLength;
if ((((int32_t)L_67) > ((int32_t)L_68)))
{
goto IL_011e;
}
}
{
return;
}
IL_013e:
{
Type_t* L_69 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_71;
L_71 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_70, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_72;
L_72 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_69, L_71, NULL);
if (!L_72)
{
goto IL_0281;
}
}
{
Type_t* L_73 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_75;
L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76;
L_76 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_73, L_75, NULL);
NullCheck(L_76);
int32_t L_77 = 0;
Type_t* L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
V_8 = L_78;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_79 = { reinterpret_cast<intptr_t> (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var) };
Type_t* L_80;
L_80 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_79, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_81 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = L_81;
Type_t* L_83 = V_8;
NullCheck(L_82);
ArrayElementTypeCheck (L_82, L_83);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_83);
NullCheck(L_80);
Type_t* L_84;
L_84 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_80, L_82);
V_9 = L_84;
Type_t* L_85 = V_8;
NullCheck(L_85);
bool L_86;
L_86 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_85, NULL);
V_10 = L_86;
Type_t* L_87 = V_9;
NullCheck(L_87);
PropertyInfo_t* L_88;
L_88 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_87, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL);
V_11 = L_88;
PropertyInfo_t* L_89 = V_11;
RuntimeObject* L_90 = V_0;
NullCheck(L_89);
RuntimeObject* L_91;
L_91 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_89, L_90, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
V_12 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_91, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
int32_t L_92 = V_12;
int32_t L_93 = __this->___NewLength;
if ((((int32_t)L_92) >= ((int32_t)L_93)))
{
goto IL_0213;
}
}
{
int32_t L_94 = __this->___NewLength;
int32_t L_95 = V_12;
V_13 = ((int32_t)il2cpp_codegen_subtract(L_94, L_95));
Type_t* L_96 = V_9;
NullCheck(L_96);
MethodInfo_t* L_97;
L_97 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_96, _stringLiteral107694947DB47644F8036602F63473486E1ED925, NULL);
V_14 = L_97;
V_15 = 0;
goto IL_020c;
}
IL_01d2:
{
bool L_98 = V_10;
if (!L_98)
{
goto IL_01f1;
}
}
{
MethodInfo_t* L_99 = V_14;
RuntimeObject* L_100 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_101 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_102 = L_101;
Type_t* L_103 = V_8;
RuntimeObject* L_104;
L_104 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_103, NULL);
NullCheck(L_102);
ArrayElementTypeCheck (L_102, L_104);
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_104);
NullCheck(L_99);
RuntimeObject* L_105;
L_105 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_99, L_100, L_102, NULL);
goto IL_0200;
}
IL_01f1:
{
MethodInfo_t* L_106 = V_14;
RuntimeObject* L_107 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_108 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
NullCheck(L_106);
RuntimeObject* L_109;
L_109 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_106, L_107, L_108, NULL);
}
IL_0200:
{
int32_t L_110 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_110, 1));
int32_t L_111 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_111, 1));
}
IL_020c:
{
int32_t L_112 = V_15;
int32_t L_113 = V_13;
if ((((int32_t)L_112) < ((int32_t)L_113)))
{
goto IL_01d2;
}
}
{
return;
}
IL_0213:
{
int32_t L_114 = V_12;
int32_t L_115 = __this->___NewLength;
if ((((int32_t)L_114) <= ((int32_t)L_115)))
{
goto IL_0281;
}
}
{
int32_t L_116 = V_12;
int32_t L_117 = __this->___NewLength;
V_16 = ((int32_t)il2cpp_codegen_subtract(L_116, L_117));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_118 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_119;
L_119 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_118, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_120 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_121 = L_120;
Type_t* L_122 = V_8;
NullCheck(L_121);
ArrayElementTypeCheck (L_121, L_122);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_122);
NullCheck(L_119);
Type_t* L_123;
L_123 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_119, L_121);
V_17 = L_123;
Type_t* L_124 = V_17;
NullCheck(L_124);
MethodInfo_t* L_125;
L_125 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_124, _stringLiteral039FE1DBEB247DD2B644DEBE28290905C1B52DF3, NULL);
V_18 = L_125;
V_19 = 0;
goto IL_027b;
}
IL_0257:
{
MethodInfo_t* L_126 = V_18;
RuntimeObject* L_127 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_128 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_129 = L_128;
int32_t L_130 = V_12;
int32_t L_131 = V_16;
int32_t L_132 = ((int32_t)il2cpp_codegen_subtract(L_130, ((int32_t)il2cpp_codegen_add(L_131, 1))));
RuntimeObject* L_133 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_132);
NullCheck(L_129);
ArrayElementTypeCheck (L_129, L_133);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_133);
NullCheck(L_126);
RuntimeObject* L_134;
L_134 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_126, L_127, L_129, NULL);
int32_t L_135 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add(L_135, 1));
}
IL_027b:
{
int32_t L_136 = V_19;
int32_t L_137 = V_16;
if ((((int32_t)L_136) < ((int32_t)L_137)))
{
goto IL_0257;
}
}
IL_0281:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ApplyDictionaryModifications_m3928F12E726259A48985168796359BEF4EDBD039 (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Type_t* V_1 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
Type_t* V_3 = NULL;
MethodInfo_t* V_4 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
int32_t V_6 = 0;
MethodInfo_t* V_7 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_8 = NULL;
int32_t V_9 = 0;
int32_t G_B16_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B16_1 = NULL;
int32_t G_B15_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_1 = NULL;
RuntimeObject* G_B17_0 = NULL;
int32_t G_B17_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B17_2 = NULL;
{
String_t* L_0 = __this->___Path;
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_unityObject;
RuntimeObject* L_2;
L_2 = PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2(L_0, L_1, NULL);
V_0 = L_2;
RuntimeObject* L_3 = V_0;
if (L_3)
{
goto IL_0011;
}
}
{
return;
}
IL_0011:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
V_1 = L_5;
Type_t* L_6 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_9;
L_9 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_6, L_8, NULL);
if (L_9)
{
goto IL_002b;
}
}
{
return;
}
IL_002b:
{
Type_t* L_10 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13;
L_13 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_10, L_12, NULL);
V_2 = L_13;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = V_2;
NullCheck(L_15);
Type_t* L_17;
L_17 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_15, L_16);
V_3 = L_17;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->___DictionaryKeysRemoved;
if (!L_18)
{
goto IL_00c7;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = __this->___DictionaryKeysRemoved;
NullCheck(L_19);
if (!(((RuntimeArray*)L_19)->max_length))
{
goto IL_00c7;
}
}
{
Type_t* L_20 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = L_21;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = V_2;
NullCheck(L_23);
int32_t L_24 = 0;
Type_t* L_25 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
NullCheck(L_22);
ArrayElementTypeCheck (L_22, L_25);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_25);
NullCheck(L_20);
MethodInfo_t* L_26;
L_26 = Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA(L_20, _stringLiteral1051ECAD376DFA7401D0FAA334972924BD291944, L_22, NULL);
V_4 = L_26;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
V_5 = L_27;
V_6 = 0;
goto IL_00bb;
}
IL_0084:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = V_5;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = __this->___DictionaryKeysRemoved;
int32_t L_30 = V_6;
NullCheck(L_29);
int32_t L_31 = L_30;
RuntimeObject* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_32);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_32);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = V_5;
NullCheck(L_33);
int32_t L_34 = 0;
RuntimeObject* L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
if (!L_35)
{
goto IL_00b5;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = V_2;
NullCheck(L_36);
int32_t L_37 = 0;
Type_t* L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = V_5;
NullCheck(L_39);
int32_t L_40 = 0;
RuntimeObject* L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
NullCheck(L_41);
Type_t* L_42;
L_42 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_41, NULL);
NullCheck(L_38);
bool L_43;
L_43 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_38, L_42);
if (!L_43)
{
goto IL_00b5;
}
}
{
MethodInfo_t* L_44 = V_4;
RuntimeObject* L_45 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_5;
NullCheck(L_44);
RuntimeObject* L_47;
L_47 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_44, L_45, L_46, NULL);
}
IL_00b5:
{
int32_t L_48 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_00bb:
{
int32_t L_49 = V_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = __this->___DictionaryKeysRemoved;
NullCheck(L_50);
if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))
{
goto IL_0084;
}
}
IL_00c7:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = __this->___DictionaryKeysAdded;
if (!L_51)
{
goto IL_0152;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_52 = __this->___DictionaryKeysAdded;
NullCheck(L_52);
if (!(((RuntimeArray*)L_52)->max_length))
{
goto IL_0152;
}
}
{
Type_t* L_53 = V_3;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_54 = V_2;
NullCheck(L_53);
MethodInfo_t* L_55;
L_55 = Type_GetMethod_m9E8E55EC8316CE8A2851B62AD4C73E841FEAC2EA(L_53, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, L_54, NULL);
V_7 = L_55;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_56 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
V_8 = L_56;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = V_8;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_58 = V_2;
NullCheck(L_58);
int32_t L_59 = 1;
Type_t* L_60 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
NullCheck(L_60);
bool L_61;
L_61 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_60, NULL);
if (L_61)
{
G_B16_0 = 1;
G_B16_1 = L_57;
goto IL_0101;
}
G_B15_0 = 1;
G_B15_1 = L_57;
}
{
G_B17_0 = NULL;
G_B17_1 = G_B15_0;
G_B17_2 = G_B15_1;
goto IL_0109;
}
IL_0101:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_62 = V_2;
NullCheck(L_62);
int32_t L_63 = 1;
Type_t* L_64 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
RuntimeObject* L_65;
L_65 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_64, NULL);
G_B17_0 = L_65;
G_B17_1 = G_B16_0;
G_B17_2 = G_B16_1;
}
IL_0109:
{
NullCheck(G_B17_2);
ArrayElementTypeCheck (G_B17_2, G_B17_0);
(G_B17_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B17_1), (RuntimeObject*)G_B17_0);
V_9 = 0;
goto IL_0146;
}
IL_010f:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_66 = V_8;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_67 = __this->___DictionaryKeysAdded;
int32_t L_68 = V_9;
NullCheck(L_67);
int32_t L_69 = L_68;
RuntimeObject* L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
NullCheck(L_66);
ArrayElementTypeCheck (L_66, L_70);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_70);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_71 = V_8;
NullCheck(L_71);
int32_t L_72 = 0;
RuntimeObject* L_73 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
if (!L_73)
{
goto IL_0140;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74 = V_2;
NullCheck(L_74);
int32_t L_75 = 0;
Type_t* L_76 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_77 = V_8;
NullCheck(L_77);
int32_t L_78 = 0;
RuntimeObject* L_79 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
NullCheck(L_79);
Type_t* L_80;
L_80 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_79, NULL);
NullCheck(L_76);
bool L_81;
L_81 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_76, L_80);
if (!L_81)
{
goto IL_0140;
}
}
{
MethodInfo_t* L_82 = V_7;
RuntimeObject* L_83 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_84 = V_8;
NullCheck(L_82);
RuntimeObject* L_85;
L_85 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_82, L_83, L_84, NULL);
}
IL_0140:
{
int32_t L_86 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_86, 1));
}
IL_0146:
{
int32_t L_87 = V_9;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = __this->___DictionaryKeysAdded;
NullCheck(L_88);
if ((((int32_t)L_87) < ((int32_t)((int32_t)(((RuntimeArray*)L_88)->max_length)))))
{
goto IL_010f;
}
}
IL_0152:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E (RuntimeObject* ___0_graph, RuntimeObject* ___1_oldReference, RuntimeObject* ___2_newReference, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___3_processedReferences, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeArray* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_3 = NULL;
int32_t V_4 = 0;
FieldInfo_t* V_5 = NULL;
RuntimeObject* V_6 = NULL;
Type_t* V_7 = NULL;
{
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___3_processedReferences;
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* L_1 = ((ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var))->___Default;
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(L_2, L_1, HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var);
___3_processedReferences = L_2;
}
IL_000f:
{
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = ___3_processedReferences;
RuntimeObject* L_4 = ___0_graph;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_3, L_4, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
RuntimeObject* L_6 = ___0_graph;
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
NullCheck(L_7);
bool L_8;
L_8 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_7, NULL);
if (!L_8)
{
goto IL_0068;
}
}
{
RuntimeObject* L_9 = ___0_graph;
V_0 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_9, RuntimeArray_il2cpp_TypeInfo_var));
V_1 = 0;
goto IL_005e;
}
IL_002f:
{
RuntimeArray* L_10 = V_0;
int32_t L_11 = V_1;
NullCheck(L_10);
RuntimeObject* L_12;
L_12 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_10, L_11, NULL);
V_2 = L_12;
RuntimeObject* L_13 = V_2;
if (!L_13)
{
goto IL_005a;
}
}
{
RuntimeObject* L_14 = V_2;
RuntimeObject* L_15 = ___1_oldReference;
if ((!(((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(RuntimeObject*)L_15))))
{
goto IL_0048;
}
}
{
RuntimeArray* L_16 = V_0;
RuntimeObject* L_17 = ___2_newReference;
int32_t L_18 = V_1;
NullCheck(L_16);
Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_16, L_17, L_18, NULL);
RuntimeObject* L_19 = ___2_newReference;
V_2 = L_19;
}
IL_0048:
{
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_20 = ___3_processedReferences;
RuntimeObject* L_21 = V_2;
NullCheck(L_20);
bool L_22;
L_22 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_20, L_21, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
if (L_22)
{
goto IL_005a;
}
}
{
RuntimeObject* L_23 = V_2;
RuntimeObject* L_24 = ___1_oldReference;
RuntimeObject* L_25 = ___2_newReference;
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_26 = ___3_processedReferences;
PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_23, L_24, L_25, L_26, NULL);
}
IL_005a:
{
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_005e:
{
int32_t L_28 = V_1;
RuntimeArray* L_29 = V_0;
NullCheck(L_29);
int32_t L_30;
L_30 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_29, NULL);
if ((((int32_t)L_28) < ((int32_t)L_30)))
{
goto IL_002f;
}
}
{
return;
}
IL_0068:
{
RuntimeObject* L_31 = ___0_graph;
NullCheck(L_31);
Type_t* L_32;
L_32 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_33;
L_33 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_34;
L_34 = FormatterUtilities_GetSerializableMembers_m862D669B0F996D16F76B75CC2D2C680E0A57B66F(L_32, L_33, NULL);
V_3 = L_34;
V_4 = 0;
goto IL_0141;
}
IL_0081:
{
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_35 = V_3;
int32_t L_36 = V_4;
NullCheck(L_35);
int32_t L_37 = L_36;
MemberInfo_t* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
V_5 = ((FieldInfo_t*)CastclassClass((RuntimeObject*)L_38, FieldInfo_t_il2cpp_TypeInfo_var));
FieldInfo_t* L_39 = V_5;
NullCheck(L_39);
Type_t* L_40;
L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_39);
NullCheck(L_40);
bool L_41;
L_41 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_40, NULL);
if (L_41)
{
goto IL_013b;
}
}
{
FieldInfo_t* L_42 = V_5;
NullCheck(L_42);
Type_t* L_43;
L_43 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_42);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_45;
L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
bool L_46;
L_46 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_43, L_45, NULL);
if (L_46)
{
goto IL_013b;
}
}
{
FieldInfo_t* L_47 = V_5;
NullCheck(L_47);
Type_t* L_48;
L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_47);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
bool L_51;
L_51 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_48, L_50, NULL);
if (L_51)
{
goto IL_013b;
}
}
{
FieldInfo_t* L_52 = V_5;
RuntimeObject* L_53 = ___0_graph;
NullCheck(L_52);
RuntimeObject* L_54;
L_54 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, L_52, L_53);
V_6 = L_54;
RuntimeObject* L_55 = V_6;
if (!L_55)
{
goto IL_013b;
}
}
{
RuntimeObject* L_56 = V_6;
NullCheck(L_56);
Type_t* L_57;
L_57 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_56, NULL);
V_7 = L_57;
Type_t* L_58 = V_7;
NullCheck(L_58);
bool L_59;
L_59 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_58, NULL);
if (L_59)
{
goto IL_013b;
}
}
{
Type_t* L_60 = V_7;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_62;
L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
bool L_63;
L_63 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_60, L_62, NULL);
if (L_63)
{
goto IL_013b;
}
}
{
Type_t* L_64 = V_7;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_65 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_66;
L_66 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_65, NULL);
bool L_67;
L_67 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_64, L_66, NULL);
if (L_67)
{
goto IL_013b;
}
}
{
RuntimeObject* L_68 = V_6;
RuntimeObject* L_69 = ___1_oldReference;
if ((!(((RuntimeObject*)(RuntimeObject*)L_68) == ((RuntimeObject*)(RuntimeObject*)L_69))))
{
goto IL_0127;
}
}
{
FieldInfo_t* L_70 = V_5;
RuntimeObject* L_71 = ___0_graph;
RuntimeObject* L_72 = ___2_newReference;
NullCheck(L_70);
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_70, L_71, L_72, NULL);
RuntimeObject* L_73 = ___2_newReference;
V_6 = L_73;
}
IL_0127:
{
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_74 = ___3_processedReferences;
RuntimeObject* L_75 = V_6;
NullCheck(L_74);
bool L_76;
L_76 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_74, L_75, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
if (L_76)
{
goto IL_013b;
}
}
{
RuntimeObject* L_77 = V_6;
RuntimeObject* L_78 = ___1_oldReference;
RuntimeObject* L_79 = ___2_newReference;
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_80 = ___3_processedReferences;
PrefabModification_ReplaceAllReferencesInGraph_m3575382E23DBCAC3625D10AED4E19A545539BC8E(L_77, L_78, L_79, L_80, NULL);
}
IL_013b:
{
int32_t L_81 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_81, 1));
}
IL_0141:
{
int32_t L_82 = V_4;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_83 = V_3;
NullCheck(L_83);
if ((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length)))))
{
goto IL_0081;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceFromPath_m2434A7B33E228348D27D44E5EA261C6782F63BC2 (String_t* ___0_path, RuntimeObject* ___1_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
String_t* L_0 = ___0_path;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = L_1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)46));
NullCheck(L_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
L_3 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_0, L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4 = ___1_instance;
V_1 = L_4;
V_2 = 0;
goto IL_002b;
}
IL_0018:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_0;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
String_t* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
RuntimeObject* L_9 = V_1;
RuntimeObject* L_10;
L_10 = PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9(L_8, L_9, NULL);
V_1 = L_10;
RuntimeObject* L_11 = V_1;
if (L_11)
{
goto IL_0027;
}
}
{
return NULL;
}
IL_0027:
{
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_002b:
{
int32_t L_13 = V_2;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_0;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_0018;
}
}
{
RuntimeObject* L_15 = V_1;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9 (String_t* ___0_step, RuntimeObject* ___1_instance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
RuntimeArray* V_3 = NULL;
RuntimeObject* V_4 = NULL;
Type_t* V_5 = NULL;
Type_t* V_6 = NULL;
MethodInfo_t* V_7 = NULL;
RuntimeObject* V_8 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_9 = NULL;
RuntimeObject* V_10 = NULL;
Type_t* V_11 = NULL;
MethodInfo_t* V_12 = NULL;
String_t* V_13 = NULL;
int32_t V_14 = 0;
RuntimeObject* V_15 = NULL;
RuntimeObject* V_16 = NULL;
MemberInfo_t* V_17 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B28_0 = NULL;
RuntimeObject* G_B28_1 = NULL;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B27_0 = NULL;
RuntimeObject* G_B27_1 = NULL;
{
RuntimeObject* L_0 = ___1_instance;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
V_0 = L_1;
String_t* L_2 = ___0_step;
NullCheck(L_2);
bool L_3;
L_3 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_2, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL);
if (!L_3)
{
goto IL_012e;
}
}
{
String_t* L_4 = ___0_step;
NullCheck(L_4);
bool L_5;
L_5 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_4, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL);
if (!L_5)
{
goto IL_012e;
}
}
{
String_t* L_6 = ___0_step;
String_t* L_7 = ___0_step;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
NullCheck(L_6);
String_t* L_9;
L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 1, ((int32_t)il2cpp_codegen_subtract(L_8, 2)), NULL);
V_2 = L_9;
String_t* L_10 = V_2;
bool L_11;
L_11 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_10, (&V_1), NULL);
if (L_11)
{
goto IL_0059;
}
}
{
String_t* L_12 = ___0_step;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9_RuntimeMethod_var)));
}
IL_0059:
{
Type_t* L_15 = V_0;
NullCheck(L_15);
bool L_16;
L_16 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_15, NULL);
if (!L_16)
{
goto IL_007f;
}
}
{
RuntimeObject* L_17 = ___1_instance;
V_3 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_17, RuntimeArray_il2cpp_TypeInfo_var));
int32_t L_18 = V_1;
if ((((int32_t)L_18) < ((int32_t)0)))
{
goto IL_0075;
}
}
{
int32_t L_19 = V_1;
RuntimeArray* L_20 = V_3;
NullCheck(L_20);
int32_t L_21;
L_21 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_20, NULL);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_0077;
}
}
IL_0075:
{
return NULL;
}
IL_0077:
{
RuntimeArray* L_22 = V_3;
int32_t L_23 = V_1;
NullCheck(L_22);
RuntimeObject* L_24;
L_24 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_22, L_23, NULL);
return L_24;
}
IL_007f:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
Type_t* L_27 = V_0;
NullCheck(L_26);
bool L_28;
L_28 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_26, L_27);
if (!L_28)
{
goto IL_00b2;
}
}
{
RuntimeObject* L_29 = ___1_instance;
V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_29, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
int32_t L_30 = V_1;
if ((((int32_t)L_30) < ((int32_t)0)))
{
goto IL_00a7;
}
}
{
int32_t L_31 = V_1;
RuntimeObject* L_32 = V_4;
NullCheck(L_32);
int32_t L_33;
L_33 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_32);
if ((((int32_t)L_31) < ((int32_t)L_33)))
{
goto IL_00a9;
}
}
IL_00a7:
{
return NULL;
}
IL_00a9:
{
RuntimeObject* L_34 = V_4;
int32_t L_35 = V_1;
NullCheck(L_34);
RuntimeObject* L_36;
L_36 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_34, L_35);
return L_36;
}
IL_00b2:
{
Type_t* L_37 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_39;
L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_40;
L_40 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_37, L_39, NULL);
if (!L_40)
{
goto IL_027c;
}
}
{
Type_t* L_41 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_44;
L_44 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_41, L_43, NULL);
NullCheck(L_44);
int32_t L_45 = 0;
Type_t* L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
V_5 = L_46;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = L_49;
Type_t* L_51 = V_5;
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_51);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_51);
NullCheck(L_48);
Type_t* L_52;
L_52 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_48, L_50);
V_6 = L_52;
Type_t* L_53 = V_6;
NullCheck(L_53);
MethodInfo_t* L_54;
L_54 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_53, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, ((int32_t)52), NULL);
V_7 = L_54;
}
try
{
MethodInfo_t* L_55 = V_7;
RuntimeObject* L_56 = ___1_instance;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = L_57;
int32_t L_59 = V_1;
int32_t L_60 = L_59;
RuntimeObject* L_61 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_60);
NullCheck(L_58);
ArrayElementTypeCheck (L_58, L_61);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_61);
NullCheck(L_55);
RuntimeObject* L_62;
L_62 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_55, L_56, L_58, NULL);
V_8 = L_62;
goto IL_027e;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0125;
}
throw e;
}
CATCH_0125:
{
V_8 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_027e;
}
IL_012e:
{
String_t* L_63 = ___0_step;
NullCheck(L_63);
bool L_64;
L_64 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_63, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, 3, NULL);
if (!L_64)
{
goto IL_01c6;
}
}
{
String_t* L_65 = ___0_step;
NullCheck(L_65);
bool L_66;
L_66 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_65, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, 3, NULL);
if (!L_66)
{
goto IL_01c6;
}
}
{
Type_t* L_67 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_68 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_69;
L_69 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_68, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_70;
L_70 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_67, L_69, NULL);
if (!L_70)
{
goto IL_027c;
}
}
{
Type_t* L_71 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_73;
L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74;
L_74 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_71, L_73, NULL);
V_9 = L_74;
String_t* L_75 = ___0_step;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76 = V_9;
NullCheck(L_76);
int32_t L_77 = 0;
Type_t* L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
RuntimeObject* L_79;
L_79 = DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10(L_75, L_78, NULL);
V_10 = L_79;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
Type_t* L_81;
L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = V_9;
NullCheck(L_81);
Type_t* L_83;
L_83 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_81, L_82);
V_11 = L_83;
Type_t* L_84 = V_11;
NullCheck(L_84);
MethodInfo_t* L_85;
L_85 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_84, _stringLiteral08908F0785BBC0CCD8F712A32DE01C9E45597F21, ((int32_t)52), NULL);
V_12 = L_85;
}
try
{
MethodInfo_t* L_86 = V_12;
RuntimeObject* L_87 = ___1_instance;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89 = L_88;
RuntimeObject* L_90 = V_10;
NullCheck(L_89);
ArrayElementTypeCheck (L_89, L_90);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_90);
NullCheck(L_86);
RuntimeObject* L_91;
L_91 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_86, L_87, L_89, NULL);
V_8 = L_91;
goto IL_027e;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_01bd;
}
throw e;
}
CATCH_01bd:
{
V_8 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_027e;
}
IL_01c6:
{
V_13 = (String_t*)NULL;
String_t* L_92 = ___0_step;
NullCheck(L_92);
int32_t L_93;
L_93 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_92, ((int32_t)43), NULL);
V_14 = L_93;
int32_t L_94 = V_14;
if ((((int32_t)L_94) < ((int32_t)0)))
{
goto IL_01ef;
}
}
{
String_t* L_95 = ___0_step;
int32_t L_96 = V_14;
NullCheck(L_95);
String_t* L_97;
L_97 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_95, 0, L_96, NULL);
V_13 = L_97;
String_t* L_98 = ___0_step;
int32_t L_99 = V_14;
NullCheck(L_98);
String_t* L_100;
L_100 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_98, ((int32_t)il2cpp_codegen_add(L_99, 1)), NULL);
___0_step = L_100;
}
IL_01ef:
{
Type_t* L_101 = V_0;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_102;
L_102 = TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D(L_101, ((int32_t)52), NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_103 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_104 = L_103;
if (L_104)
{
G_B28_0 = L_104;
G_B28_1 = L_102;
goto IL_0216;
}
G_B27_0 = L_104;
G_B27_1 = L_102;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_105 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_106 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_106, L_105, (intptr_t)((void*)U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82_RuntimeMethod_var), NULL);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_107 = L_106;
((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0 = L_107;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__13_0), (void*)L_107);
G_B28_0 = L_107;
G_B28_1 = G_B27_1;
}
IL_0216:
{
RuntimeObject* L_108;
L_108 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714(G_B28_1, G_B28_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
V_15 = L_108;
RuntimeObject* L_109 = V_15;
NullCheck(L_109);
RuntimeObject* L_110;
L_110 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_109);
V_16 = L_110;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0270:
{
{
RuntimeObject* L_111 = V_16;
if (!L_111)
{
goto IL_027b;
}
}
{
RuntimeObject* L_112 = V_16;
NullCheck(L_112);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_112);
}
IL_027b:
{
return;
}
}
});
try
{
{
goto IL_0265_1;
}
IL_0228_1:
{
RuntimeObject* L_113 = V_16;
NullCheck(L_113);
MemberInfo_t* L_114;
L_114 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_113);
V_17 = L_114;
MemberInfo_t* L_115 = V_17;
NullCheck(L_115);
String_t* L_116;
L_116 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_115);
String_t* L_117 = ___0_step;
bool L_118;
L_118 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_116, L_117, NULL);
if (!L_118)
{
goto IL_0265_1;
}
}
{
String_t* L_119 = V_13;
if (!L_119)
{
goto IL_0259_1;
}
}
{
MemberInfo_t* L_120 = V_17;
NullCheck(L_120);
Type_t* L_121;
L_121 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_120);
NullCheck(L_121);
String_t* L_122;
L_122 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_121);
String_t* L_123 = V_13;
bool L_124;
L_124 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_122, L_123, NULL);
if (L_124)
{
goto IL_0265_1;
}
}
IL_0259_1:
{
MemberInfo_t* L_125 = V_17;
RuntimeObject* L_126 = ___1_instance;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_127;
L_127 = TypeExtensions_GetMemberValue_mE3FD3960D996E279B1724F28BC77F86001F6DDC1(L_125, L_126, NULL);
V_8 = L_127;
goto IL_027e;
}
IL_0265_1:
{
RuntimeObject* L_128 = V_16;
NullCheck(L_128);
bool L_129;
L_129 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_128);
if (L_129)
{
goto IL_0228_1;
}
}
{
goto IL_027c;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_027c:
{
return NULL;
}
IL_027e:
{
RuntimeObject* L_130 = V_8;
return L_130;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mFC36035E5171D7CCAB16792174A45F79BB7E2091 (String_t* ___0_path, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
{
String_t* L_0 = ___0_path;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = L_1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)46));
NullCheck(L_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
L_3 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_0, L_2, NULL);
V_1 = L_3;
String_t* L_4 = ___0_path;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_1;
RuntimeObject* L_6 = ___1_instance;
RuntimeObject* L_7 = ___2_value;
PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101(L_4, L_5, 0, L_6, L_7, (&V_0), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101 (String_t* ___0_path, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_steps, int32_t ___2_index, RuntimeObject* ___3_instance, RuntimeObject* ___4_value, bool* ___5_setParentInstance, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
bool* L_0 = ___5_setParentInstance;
*((int8_t*)L_0) = (int8_t)0;
int32_t L_1 = ___2_index;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___1_steps;
NullCheck(L_2);
if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1)))))
{
goto IL_003c;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___1_steps;
int32_t L_4 = ___2_index;
NullCheck(L_3);
int32_t L_5 = L_4;
String_t* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
RuntimeObject* L_7 = ___3_instance;
RuntimeObject* L_8;
L_8 = PrefabModification_GetInstanceOfStep_m06D23E6C0629897944618400FCA066A23A0217C9(L_6, L_7, NULL);
V_0 = L_8;
RuntimeObject* L_9 = V_0;
if (L_9)
{
goto IL_001a;
}
}
{
return;
}
IL_001a:
{
String_t* L_10 = ___0_path;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ___1_steps;
int32_t L_12 = ___2_index;
RuntimeObject* L_13 = V_0;
RuntimeObject* L_14 = ___4_value;
bool* L_15 = ___5_setParentInstance;
PrefabModification_SetInstanceToPath_mCDB6DCD600E19A956AC841978AA047E8B087B101(L_10, L_11, ((int32_t)il2cpp_codegen_add(L_12, 1)), L_13, L_14, L_15, NULL);
bool* L_16 = ___5_setParentInstance;
int32_t L_17 = *((uint8_t*)L_16);
if (!L_17)
{
goto IL_004a;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = ___1_steps;
int32_t L_19 = ___2_index;
NullCheck(L_18);
int32_t L_20 = L_19;
String_t* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
RuntimeObject* L_22 = ___3_instance;
RuntimeObject* L_23 = V_0;
bool* L_24 = ___5_setParentInstance;
bool L_25;
L_25 = PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31(L_21, L_22, L_23, L_24, NULL);
return;
}
IL_003c:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = ___1_steps;
int32_t L_27 = ___2_index;
NullCheck(L_26);
int32_t L_28 = L_27;
String_t* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
RuntimeObject* L_30 = ___3_instance;
RuntimeObject* L_31 = ___4_value;
bool* L_32 = ___5_setParentInstance;
bool L_33;
L_33 = PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31(L_29, L_30, L_31, L_32, NULL);
}
IL_004a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31 (String_t* ___0_step, RuntimeObject* ___1_instance, RuntimeObject* ___2_value, bool* ___3_setParentInstance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
RuntimeArray* V_3 = NULL;
bool V_4 = false;
RuntimeObject* V_5 = NULL;
Type_t* V_6 = NULL;
Type_t* V_7 = NULL;
MethodInfo_t* V_8 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_9 = NULL;
RuntimeObject* V_10 = NULL;
Type_t* V_11 = NULL;
MethodInfo_t* V_12 = NULL;
MethodInfo_t* V_13 = NULL;
bool V_14 = false;
String_t* V_15 = NULL;
int32_t V_16 = 0;
RuntimeObject* V_17 = NULL;
RuntimeObject* V_18 = NULL;
MemberInfo_t* V_19 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B27_0 = NULL;
RuntimeObject* G_B27_1 = NULL;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B26_0 = NULL;
RuntimeObject* G_B26_1 = NULL;
{
bool* L_0 = ___3_setParentInstance;
*((int8_t*)L_0) = (int8_t)0;
}
try
{
{
RuntimeObject* L_1 = ___1_instance;
NullCheck(L_1);
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
V_0 = L_2;
String_t* L_3 = ___0_step;
NullCheck(L_3);
bool L_4;
L_4 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_3, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL);
if (!L_4)
{
goto IL_014a_1;
}
}
{
String_t* L_5 = ___0_step;
NullCheck(L_5);
bool L_6;
L_6 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_5, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL);
if (!L_6)
{
goto IL_014a_1;
}
}
{
String_t* L_7 = ___0_step;
String_t* L_8 = ___0_step;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
NullCheck(L_7);
String_t* L_10;
L_10 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, 1, ((int32_t)il2cpp_codegen_subtract(L_9, 2)), NULL);
V_2 = L_10;
String_t* L_11 = V_2;
bool L_12;
L_12 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_11, (&V_1), NULL);
if (L_12)
{
goto IL_005c_1;
}
}
{
String_t* L_13 = ___0_step;
String_t* L_14;
L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D5696078686AA88CE218FAC7063B16B053679A6)), L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabModification_TrySetInstanceOfStep_mAE82AD06874968FB5CFB6F8AD7D9E8E101F27C31_RuntimeMethod_var)));
}
IL_005c_1:
{
Type_t* L_16 = V_0;
NullCheck(L_16);
bool L_17;
L_17 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_16, NULL);
if (!L_17)
{
goto IL_0090_1;
}
}
{
RuntimeObject* L_18 = ___1_instance;
V_3 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_18, RuntimeArray_il2cpp_TypeInfo_var));
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0078_1;
}
}
{
int32_t L_20 = V_1;
RuntimeArray* L_21 = V_3;
NullCheck(L_21);
int32_t L_22;
L_22 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_21, NULL);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_0080_1;
}
}
IL_0078_1:
{
V_4 = (bool)0;
goto IL_02e8;
}
IL_0080_1:
{
RuntimeArray* L_23 = V_3;
RuntimeObject* L_24 = ___2_value;
int32_t L_25 = V_1;
NullCheck(L_23);
Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_23, L_24, L_25, NULL);
V_4 = (bool)1;
goto IL_02e8;
}
IL_0090_1:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
Type_t* L_28 = V_0;
NullCheck(L_27);
bool L_29;
L_29 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_27, L_28);
if (!L_29)
{
goto IL_00d1_1;
}
}
{
RuntimeObject* L_30 = ___1_instance;
V_5 = ((RuntimeObject*)Castclass((RuntimeObject*)L_30, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
int32_t L_31 = V_1;
if ((((int32_t)L_31) < ((int32_t)0)))
{
goto IL_00b8_1;
}
}
{
int32_t L_32 = V_1;
RuntimeObject* L_33 = V_5;
NullCheck(L_33);
int32_t L_34;
L_34 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_33);
if ((((int32_t)L_32) < ((int32_t)L_34)))
{
goto IL_00c0_1;
}
}
IL_00b8_1:
{
V_4 = (bool)0;
goto IL_02e8;
}
IL_00c0_1:
{
RuntimeObject* L_35 = V_5;
int32_t L_36 = V_1;
RuntimeObject* L_37 = ___2_value;
NullCheck(L_35);
InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_35, L_36, L_37);
V_4 = (bool)1;
goto IL_02e8;
}
IL_00d1_1:
{
Type_t* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_41;
L_41 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_38, L_40, NULL);
if (!L_41)
{
goto IL_02dd_1;
}
}
{
Type_t* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45;
L_45 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_42, L_44, NULL);
NullCheck(L_45);
int32_t L_46 = 0;
Type_t* L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
V_6 = L_47;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_48 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
Type_t* L_49;
L_49 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_48, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_51 = L_50;
Type_t* L_52 = V_6;
NullCheck(L_51);
ArrayElementTypeCheck (L_51, L_52);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_52);
NullCheck(L_49);
Type_t* L_53;
L_53 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_49, L_51);
V_7 = L_53;
Type_t* L_54 = V_7;
NullCheck(L_54);
MethodInfo_t* L_55;
L_55 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_54, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, ((int32_t)52), NULL);
V_8 = L_55;
MethodInfo_t* L_56 = V_8;
RuntimeObject* L_57 = ___1_instance;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = L_58;
int32_t L_60 = V_1;
int32_t L_61 = L_60;
RuntimeObject* L_62 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_61);
NullCheck(L_59);
ArrayElementTypeCheck (L_59, L_62);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_62);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_63 = L_59;
RuntimeObject* L_64 = ___2_value;
NullCheck(L_63);
ArrayElementTypeCheck (L_63, L_64);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_64);
NullCheck(L_56);
RuntimeObject* L_65;
L_65 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_56, L_57, L_63, NULL);
V_4 = (bool)1;
goto IL_02e8;
}
IL_014a_1:
{
String_t* L_66 = ___0_step;
NullCheck(L_66);
bool L_67;
L_67 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_66, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, 2, NULL);
if (!L_67)
{
goto IL_0215_1;
}
}
{
String_t* L_68 = ___0_step;
NullCheck(L_68);
bool L_69;
L_69 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_68, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, 2, NULL);
if (!L_69)
{
goto IL_0215_1;
}
}
{
Type_t* L_70 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_71 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_72;
L_72 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_71, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_73;
L_73 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_70, L_72, NULL);
if (!L_73)
{
goto IL_02dd_1;
}
}
{
Type_t* L_74 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_76;
L_76 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_75, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77;
L_77 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_74, L_76, NULL);
V_9 = L_77;
String_t* L_78 = ___0_step;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_79 = V_9;
NullCheck(L_79);
int32_t L_80 = 0;
Type_t* L_81 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
il2cpp_codegen_runtime_class_init_inline(DictionaryKeyUtility_t20AA819AF3EA5D57A74285647D1DFF6C60D0130C_il2cpp_TypeInfo_var);
RuntimeObject* L_82;
L_82 = DictionaryKeyUtility_GetDictionaryKeyValue_mFFCA6F19FC14A756D5720E7E11E3AFAD20063A10(L_78, L_81, NULL);
V_10 = L_82;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_83 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
Type_t* L_84;
L_84 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_83, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_85 = V_9;
NullCheck(L_84);
Type_t* L_86;
L_86 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_84, L_85);
V_11 = L_86;
Type_t* L_87 = V_11;
NullCheck(L_87);
MethodInfo_t* L_88;
L_88 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_87, _stringLiteral383A2EE875CCBAEA1D6ACB02687B7F26F7EA14F8, ((int32_t)52), NULL);
V_12 = L_88;
Type_t* L_89 = V_11;
NullCheck(L_89);
MethodInfo_t* L_90;
L_90 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_89, _stringLiteralCF0B2EE50B2A542681285D04B24A7F1999FC48C7, ((int32_t)52), NULL);
V_13 = L_90;
MethodInfo_t* L_91 = V_12;
RuntimeObject* L_92 = ___1_instance;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_93 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_94 = L_93;
RuntimeObject* L_95 = V_10;
NullCheck(L_94);
ArrayElementTypeCheck (L_94, L_95);
(L_94)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_95);
NullCheck(L_91);
RuntimeObject* L_96;
L_96 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_91, L_92, L_94, NULL);
V_14 = ((*(bool*)((bool*)(bool*)UnBox(L_96, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))));
bool L_97 = V_14;
if (L_97)
{
goto IL_01f8_1;
}
}
{
V_4 = (bool)0;
goto IL_02e8;
}
IL_01f8_1:
{
MethodInfo_t* L_98 = V_13;
RuntimeObject* L_99 = ___1_instance;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_100 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_101 = L_100;
RuntimeObject* L_102 = V_10;
NullCheck(L_101);
ArrayElementTypeCheck (L_101, L_102);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_102);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_103 = L_101;
RuntimeObject* L_104 = ___2_value;
NullCheck(L_103);
ArrayElementTypeCheck (L_103, L_104);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_104);
NullCheck(L_98);
RuntimeObject* L_105;
L_105 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_98, L_99, L_103, NULL);
goto IL_02dd_1;
}
IL_0215_1:
{
V_15 = (String_t*)NULL;
String_t* L_106 = ___0_step;
NullCheck(L_106);
int32_t L_107;
L_107 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_106, ((int32_t)43), NULL);
V_16 = L_107;
int32_t L_108 = V_16;
if ((((int32_t)L_108) < ((int32_t)0)))
{
goto IL_023e_1;
}
}
{
String_t* L_109 = ___0_step;
int32_t L_110 = V_16;
NullCheck(L_109);
String_t* L_111;
L_111 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_109, 0, L_110, NULL);
V_15 = L_111;
String_t* L_112 = ___0_step;
int32_t L_113 = V_16;
NullCheck(L_112);
String_t* L_114;
L_114 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_112, ((int32_t)il2cpp_codegen_add(L_113, 1)), NULL);
___0_step = L_114;
}
IL_023e_1:
{
Type_t* L_115 = V_0;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
RuntimeObject* L_116;
L_116 = TypeExtensions_GetAllMembers_mEB91F0825655A28B9FF2E3AC7B481A9B8A01F40D(L_115, ((int32_t)52), NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_117 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_118 = L_117;
if (L_118)
{
G_B27_0 = L_118;
G_B27_1 = L_116;
goto IL_0265_1;
}
G_B26_0 = L_118;
G_B26_1 = L_116;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_119 = ((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_120 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_120, L_119, (intptr_t)((void*)U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725_RuntimeMethod_var), NULL);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_121 = L_120;
((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_121;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_121);
G_B27_0 = L_121;
G_B27_1 = G_B26_1;
}
IL_0265_1:
{
RuntimeObject* L_122;
L_122 = Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714(G_B27_1, G_B27_0, Enumerable_Where_TisMemberInfo_t_m7C1E11BF6C36A37CA3C7483436481B0D6AC3F714_RuntimeMethod_var);
V_17 = L_122;
RuntimeObject* L_123 = V_17;
NullCheck(L_123);
RuntimeObject* L_124;
L_124 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_123);
V_18 = L_124;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02d1_1:
{
{
RuntimeObject* L_125 = V_18;
if (!L_125)
{
goto IL_02dc_1;
}
}
{
RuntimeObject* L_126 = V_18;
NullCheck(L_126);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_126);
}
IL_02dc_1:
{
return;
}
}
});
try
{
{
goto IL_02c6_2;
}
IL_0277_2:
{
RuntimeObject* L_127 = V_18;
NullCheck(L_127);
MemberInfo_t* L_128;
L_128 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_127);
V_19 = L_128;
MemberInfo_t* L_129 = V_19;
NullCheck(L_129);
String_t* L_130;
L_130 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_129);
String_t* L_131 = ___0_step;
bool L_132;
L_132 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_130, L_131, NULL);
if (!L_132)
{
goto IL_02c6_2;
}
}
{
String_t* L_133 = V_15;
if (!L_133)
{
goto IL_02a8_2;
}
}
{
MemberInfo_t* L_134 = V_19;
NullCheck(L_134);
Type_t* L_135;
L_135 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_134);
NullCheck(L_135);
String_t* L_136;
L_136 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_135);
String_t* L_137 = V_15;
bool L_138;
L_138 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_136, L_137, NULL);
if (L_138)
{
goto IL_02c6_2;
}
}
IL_02a8_2:
{
MemberInfo_t* L_139 = V_19;
RuntimeObject* L_140 = ___1_instance;
RuntimeObject* L_141 = ___2_value;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeExtensions_SetMemberValue_m94C32E028E6D97BEA2351CEAB11B93F6A8736F07(L_139, L_140, L_141, NULL);
RuntimeObject* L_142 = ___1_instance;
NullCheck(L_142);
Type_t* L_143;
L_143 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_142, NULL);
NullCheck(L_143);
bool L_144;
L_144 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_143, NULL);
if (!L_144)
{
goto IL_02c1_2;
}
}
{
bool* L_145 = ___3_setParentInstance;
*((int8_t*)L_145) = (int8_t)1;
}
IL_02c1_2:
{
V_4 = (bool)1;
goto IL_02e8;
}
IL_02c6_2:
{
RuntimeObject* L_146 = V_18;
NullCheck(L_146);
bool L_147;
L_147 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_146);
if (L_147)
{
goto IL_0277_2;
}
}
{
goto IL_02dd_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02dd_1:
{
V_4 = (bool)0;
goto IL_02e8;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_02e2;
}
throw e;
}
CATCH_02e2:
{
V_4 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_02e8;
}
IL_02e8:
{
bool L_148 = V_4;
return L_148;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabModification__ctor_m8FEE391665C88F32E1B66EFD477A61772A51F0BD (PrefabModification_tFB68A5CBBC3E8ED26B18B566D50E8193F7F74C4B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mBF198C0010EC9EE901A63501479ADAE3A8A11ED3 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* L_0 = (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1*)il2cpp_codegen_object_new(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0(L_0, NULL);
((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA6523CB5581572B63D5BD9B03AD2C7D96C718AA0 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetInstanceOfStepU3Eb__13_0_m45380DC29D22E3D74DF9BFA4D949BF1F7B2B0C82 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_n;
if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberInfo_t* L_1 = ___0_n;
return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_0012:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CTrySetInstanceOfStepU3Eb__16_0_mCEFA9D89CC3425AC152C6F48327366C421AB9725 (U3CU3Ec_t6E8323333510A9F6BDA57E0A4E7AAEC73D8330D1* __this, MemberInfo_t* ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_n;
if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0012;
}
}
{
MemberInfo_t* L_1 = ___0_n;
return (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
IL_0012:
{
return (bool)1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PreviouslySerializedAsAttribute_get_Name_m58E11AAD26390EE1F6A4D317E9D3295DB424D526 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute__ctor_mEC750EFACF7396DFC2D30B7C50224A8F5A717823 (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
String_t* L_0 = ___0_name;
PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline(__this, L_0, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642 (bool ___0_upperCase, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
int32_t V_3 = 0;
String_t* V_4 = NULL;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
V_0 = L_0;
bool L_1 = ___0_upperCase;
if (!L_1)
{
goto IL_0047;
}
}
{
V_1 = 0;
goto IL_003d;
}
IL_0012:
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_2;
L_2 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_3;
L_3 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_1), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, L_2, NULL);
V_2 = L_3;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = V_0;
int32_t L_5 = V_1;
String_t* L_6 = V_2;
NullCheck(L_6);
Il2CppChar L_7;
L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 0, NULL);
String_t* L_8 = V_2;
NullCheck(L_8);
Il2CppChar L_9;
L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, 1, NULL);
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, ((int32_t)((int32_t)L_9<<((int32_t)16))))));
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_003d:
{
int32_t L_11 = V_1;
if ((((int32_t)L_11) < ((int32_t)((int32_t)256))))
{
goto IL_0012;
}
}
{
goto IL_0081;
}
IL_0047:
{
V_3 = 0;
goto IL_0079;
}
IL_004b:
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_12;
L_12 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_13;
L_13 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_3), _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260, L_12, NULL);
V_4 = L_13;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_0;
int32_t L_15 = V_3;
String_t* L_16 = V_4;
NullCheck(L_16);
Il2CppChar L_17;
L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, 0, NULL);
String_t* L_18 = V_4;
NullCheck(L_18);
Il2CppChar L_19;
L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, 1, NULL);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, ((int32_t)((int32_t)L_19<<((int32_t)16))))));
int32_t L_20 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0079:
{
int32_t L_21 = V_3;
if ((((int32_t)L_21) < ((int32_t)((int32_t)256))))
{
goto IL_004b;
}
}
IL_0081:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = V_0;
return L_22;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, bool ___1_lowerCaseHexChars, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint32_t V_4 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B3_0 = NULL;
{
bool L_0 = ___1_lowerCaseHexChars;
if (L_0)
{
goto IL_000a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase;
G_B3_0 = L_1;
goto IL_000f;
}
IL_000a:
{
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase;
G_B3_0 = L_2;
}
IL_000f:
{
V_0 = G_B3_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes;
NullCheck(L_3);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)));
V_1 = L_4;
V_2 = 0;
goto IL_003f;
}
IL_001f:
{
int32_t L_5 = V_2;
V_3 = ((int32_t)il2cpp_codegen_multiply(L_5, 2));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_bytes;
int32_t L_8 = V_2;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
NullCheck(L_6);
uint8_t L_11 = L_10;
uint32_t L_12 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_4 = L_12;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = V_1;
int32_t L_14 = V_3;
uint32_t L_15 = V_4;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Il2CppChar)((int32_t)(uint16_t)L_15));
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = V_1;
int32_t L_17 = V_3;
uint32_t L_18 = V_4;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_17, 1))), (Il2CppChar)((int32_t)(uint16_t)((int32_t)((uint32_t)L_18>>((int32_t)16)))));
int32_t L_19 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_003f:
{
int32_t L_20 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_bytes;
NullCheck(L_21);
if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
{
goto IL_001f;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = V_1;
String_t* L_23;
L_23 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_22, NULL);
return L_23;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696 (String_t* ___0_hex, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
uint8_t V_5 = 0x0;
uint8_t V_6 = 0x0;
Il2CppChar V_7 = 0x0;
int32_t V_8 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
String_t* L_0 = ___0_hex;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
V_1 = ((int32_t)(L_2/2));
int32_t L_3 = V_0;
if (!((int32_t)(L_3%2)))
{
goto IL_001b;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4ABC65F2463C33939F4D7DCE7C4A76CA334FD824)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var)));
}
IL_001b:
{
int32_t L_5 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5);
V_2 = L_6;
V_3 = 0;
goto IL_01a4;
}
IL_0029:
{
int32_t L_7 = V_3;
V_4 = ((int32_t)il2cpp_codegen_multiply(L_7, 2));
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup;
String_t* L_9 = ___0_hex;
int32_t L_10 = V_4;
NullCheck(L_9);
Il2CppChar L_11;
L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL);
NullCheck(L_8);
Il2CppChar L_12 = L_11;
uint8_t L_13 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_5 = L_13;
uint8_t L_14 = V_5;
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)255)))))
{
goto IL_008e_1;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18 = ___0_hex;
int32_t L_19 = V_4;
NullCheck(L_18);
Il2CppChar L_20;
L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, L_19, NULL);
V_7 = L_20;
String_t* L_21;
L_21 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_21);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_17;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
String_t* L_24;
L_24 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)));
String_t* L_26;
L_26 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_25, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_27 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_27, L_26, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var)));
}
IL_008e_1:
{
goto IL_00d8;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0090;
}
throw e;
}
CATCH_0090:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
String_t* L_31 = ___0_hex;
int32_t L_32 = V_4;
NullCheck(L_31);
Il2CppChar L_33;
L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, L_32, NULL);
V_7 = L_33;
String_t* L_34;
L_34 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_34);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_30;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
String_t* L_37;
L_37 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_37);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_36;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)));
String_t* L_39;
L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_40 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_40, L_39, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var)));
}
IL_00d8:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup;
String_t* L_42 = ___0_hex;
int32_t L_43 = V_4;
NullCheck(L_42);
Il2CppChar L_44;
L_44 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_42, ((int32_t)il2cpp_codegen_add(L_43, 1)), NULL);
NullCheck(L_41);
Il2CppChar L_45 = L_44;
uint8_t L_46 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
V_6 = L_46;
uint8_t L_47 = V_6;
if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)255)))))
{
goto IL_0143_1;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
String_t* L_51 = ___0_hex;
int32_t L_52 = V_4;
NullCheck(L_51);
Il2CppChar L_53;
L_53 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_51, ((int32_t)il2cpp_codegen_add(L_52, 1)), NULL);
V_7 = L_53;
String_t* L_54;
L_54 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_54);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_50;
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55;
int32_t L_57 = V_4;
V_8 = ((int32_t)il2cpp_codegen_add(L_57, 1));
String_t* L_58;
L_58 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
NullCheck(L_56);
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_58);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_56;
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)));
String_t* L_60;
L_60 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_59, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_61 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_61, L_60, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var)));
}
IL_0143_1:
{
goto IL_0195;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0145;
}
throw e;
}
CATCH_0145:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8079EBA2A65E31FFD68203B2B731399008FBF58C)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63;
String_t* L_65 = ___0_hex;
int32_t L_66 = V_4;
NullCheck(L_65);
Il2CppChar L_67;
L_67 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_65, ((int32_t)il2cpp_codegen_add(L_66, 1)), NULL);
V_7 = L_67;
String_t* L_68;
L_68 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_64;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AE043D8ADBB10FB9886D790B1A352DCEAF4289B)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69;
int32_t L_71 = V_4;
V_8 = ((int32_t)il2cpp_codegen_add(L_71, 1));
String_t* L_72;
L_72 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_72);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_70;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)));
String_t* L_74;
L_74 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_73, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_75 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_75, L_74, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProperBitConverter_HexStringToBytes_m4C3446D261B3D88E7C54920DE48B572472BF3696_RuntimeMethod_var)));
}
IL_0195:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = V_2;
int32_t L_77 = V_3;
uint8_t L_78 = V_5;
uint8_t L_79 = V_6;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(L_77), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_78<<4))|(int32_t)L_79))));
int32_t L_80 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_80, 1));
}
IL_01a4:
{
int32_t L_81 = V_3;
int32_t L_82 = V_1;
if ((((int32_t)L_81) < ((int32_t)L_82)))
{
goto IL_0029;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_2;
return L_83;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
int16_t V_0 = 0;
{
V_0 = (int16_t)0;
int16_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 1));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = ((int16_t)((int32_t)((int32_t)L_0|(int32_t)L_4)));
int16_t L_5 = V_0;
V_0 = ((int16_t)((int32_t)((int32_t)L_5<<8)));
int16_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = ((int16_t)((int32_t)((int32_t)L_6|(int32_t)L_10)));
int16_t L_11 = V_0;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
V_0 = (uint16_t)0;
uint16_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 1));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_0|(int32_t)L_4)));
uint16_t L_5 = V_0;
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_5<<8)));
uint16_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_6|(int32_t)L_10)));
uint16_t L_11 = V_0;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
int32_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 3));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = ((int32_t)(L_0|(int32_t)L_4));
int32_t L_5 = V_0;
V_0 = ((int32_t)(L_5<<8));
int32_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 2));
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = ((int32_t)(L_6|(int32_t)L_10));
int32_t L_11 = V_0;
V_0 = ((int32_t)(L_11<<8));
int32_t L_12 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_0 = ((int32_t)(L_12|(int32_t)L_16));
int32_t L_17 = V_0;
V_0 = ((int32_t)(L_17<<8));
int32_t L_18 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer;
int32_t L_20 = ___1_index;
NullCheck(L_19);
int32_t L_21 = L_20;
uint8_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_0 = ((int32_t)(L_18|(int32_t)L_22));
int32_t L_23 = V_0;
return L_23;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
V_0 = 0;
uint32_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 3));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = ((int32_t)((int32_t)L_0|(int32_t)L_4));
uint32_t L_5 = V_0;
V_0 = ((int32_t)((int32_t)L_5<<8));
uint32_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 2));
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = ((int32_t)((int32_t)L_6|(int32_t)L_10));
uint32_t L_11 = V_0;
V_0 = ((int32_t)((int32_t)L_11<<8));
uint32_t L_12 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_0 = ((int32_t)((int32_t)L_12|(int32_t)L_16));
uint32_t L_17 = V_0;
V_0 = ((int32_t)((int32_t)L_17<<8));
uint32_t L_18 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer;
int32_t L_20 = ___1_index;
NullCheck(L_19);
int32_t L_21 = L_20;
uint8_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_0 = ((int32_t)((int32_t)L_18|(int32_t)L_22));
uint32_t L_23 = V_0;
return L_23;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
V_0 = ((int64_t)0);
int64_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 7));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = ((int64_t)(L_0|((int64_t)(uint64_t)L_4)));
int64_t L_5 = V_0;
V_0 = ((int64_t)(L_5<<8));
int64_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 6));
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = ((int64_t)(L_6|((int64_t)(uint64_t)L_10)));
int64_t L_11 = V_0;
V_0 = ((int64_t)(L_11<<8));
int64_t L_12 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 5));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_0 = ((int64_t)(L_12|((int64_t)(uint64_t)L_16)));
int64_t L_17 = V_0;
V_0 = ((int64_t)(L_17<<8));
int64_t L_18 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer;
int32_t L_20 = ___1_index;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 4));
uint8_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_0 = ((int64_t)(L_18|((int64_t)(uint64_t)L_22)));
int64_t L_23 = V_0;
V_0 = ((int64_t)(L_23<<8));
int64_t L_24 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
NullCheck(L_25);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 3));
uint8_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
V_0 = ((int64_t)(L_24|((int64_t)(uint64_t)L_28)));
int64_t L_29 = V_0;
V_0 = ((int64_t)(L_29<<8));
int64_t L_30 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_buffer;
int32_t L_32 = ___1_index;
NullCheck(L_31);
int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 2));
uint8_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
V_0 = ((int64_t)(L_30|((int64_t)(uint64_t)L_34)));
int64_t L_35 = V_0;
V_0 = ((int64_t)(L_35<<8));
int64_t L_36 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer;
int32_t L_38 = ___1_index;
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
uint8_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
V_0 = ((int64_t)(L_36|((int64_t)(uint64_t)L_40)));
int64_t L_41 = V_0;
V_0 = ((int64_t)(L_41<<8));
int64_t L_42 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = ___0_buffer;
int32_t L_44 = ___1_index;
NullCheck(L_43);
int32_t L_45 = L_44;
uint8_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
V_0 = ((int64_t)(L_42|((int64_t)(uint64_t)L_46)));
int64_t L_47 = V_0;
return L_47;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
{
V_0 = ((int64_t)0);
uint64_t L_0 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_2, 7));
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_0 = ((int64_t)((int64_t)L_0|((int64_t)(uint64_t)L_4)));
uint64_t L_5 = V_0;
V_0 = ((int64_t)((int64_t)L_5<<8));
uint64_t L_6 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_buffer;
int32_t L_8 = ___1_index;
NullCheck(L_7);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_8, 6));
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = ((int64_t)((int64_t)L_6|((int64_t)(uint64_t)L_10)));
uint64_t L_11 = V_0;
V_0 = ((int64_t)((int64_t)L_11<<8));
uint64_t L_12 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
NullCheck(L_13);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 5));
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_0 = ((int64_t)((int64_t)L_12|((int64_t)(uint64_t)L_16)));
uint64_t L_17 = V_0;
V_0 = ((int64_t)((int64_t)L_17<<8));
uint64_t L_18 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buffer;
int32_t L_20 = ___1_index;
NullCheck(L_19);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 4));
uint8_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_0 = ((int64_t)((int64_t)L_18|((int64_t)(uint64_t)L_22)));
uint64_t L_23 = V_0;
V_0 = ((int64_t)((int64_t)L_23<<8));
uint64_t L_24 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
NullCheck(L_25);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 3));
uint8_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
V_0 = ((int64_t)((int64_t)L_24|((int64_t)(uint64_t)L_28)));
uint64_t L_29 = V_0;
V_0 = ((int64_t)((int64_t)L_29<<8));
uint64_t L_30 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_buffer;
int32_t L_32 = ___1_index;
NullCheck(L_31);
int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 2));
uint8_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
V_0 = ((int64_t)((int64_t)L_30|((int64_t)(uint64_t)L_34)));
uint64_t L_35 = V_0;
V_0 = ((int64_t)((int64_t)L_35<<8));
uint64_t L_36 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer;
int32_t L_38 = ___1_index;
NullCheck(L_37);
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
uint8_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
V_0 = ((int64_t)((int64_t)L_36|((int64_t)(uint64_t)L_40)));
uint64_t L_41 = V_0;
V_0 = ((int64_t)((int64_t)L_41<<8));
uint64_t L_42 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = ___0_buffer;
int32_t L_44 = ___1_index;
NullCheck(L_43);
int32_t L_45 = L_44;
uint8_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
V_0 = ((int64_t)((int64_t)L_42|((int64_t)(uint64_t)L_46)));
uint64_t L_47 = V_0;
return L_47;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA));
if (!il2cpp_codegen_is_little_endian())
{
goto IL_003f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
(&V_0)->___Byte0 = L_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer;
int32_t L_5 = ___1_index;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
(&V_0)->___Byte1 = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer;
int32_t L_9 = ___1_index;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
(&V_0)->___Byte2 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
(&V_0)->___Byte3 = L_15;
goto IL_006d;
}
IL_003f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer;
int32_t L_17 = ___1_index;
NullCheck(L_16);
int32_t L_18 = L_17;
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
(&V_0)->___Byte3 = L_19;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer;
int32_t L_21 = ___1_index;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 1));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
(&V_0)->___Byte2 = L_23;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 2));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
(&V_0)->___Byte1 = L_27;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer;
int32_t L_29 = ___1_index;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 3));
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
(&V_0)->___Byte0 = L_31;
}
IL_006d:
{
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_32 = V_0;
float L_33 = L_32.___Value;
return L_33;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE));
if (!il2cpp_codegen_is_little_endian())
{
goto IL_006f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
(&V_0)->___Byte0 = L_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer;
int32_t L_5 = ___1_index;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
(&V_0)->___Byte1 = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer;
int32_t L_9 = ___1_index;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
(&V_0)->___Byte2 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
(&V_0)->___Byte3 = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer;
int32_t L_17 = ___1_index;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4));
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
(&V_0)->___Byte4 = L_19;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer;
int32_t L_21 = ___1_index;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
(&V_0)->___Byte5 = L_23;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
(&V_0)->___Byte6 = L_27;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer;
int32_t L_29 = ___1_index;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7));
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
(&V_0)->___Byte7 = L_31;
goto IL_00cd;
}
IL_006f:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer;
int32_t L_33 = ___1_index;
NullCheck(L_32);
int32_t L_34 = L_33;
uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
(&V_0)->___Byte7 = L_35;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer;
int32_t L_37 = ___1_index;
NullCheck(L_36);
int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, 1));
uint8_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
(&V_0)->___Byte6 = L_39;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer;
int32_t L_41 = ___1_index;
NullCheck(L_40);
int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, 2));
uint8_t L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
(&V_0)->___Byte5 = L_43;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer;
int32_t L_45 = ___1_index;
NullCheck(L_44);
int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 3));
uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
(&V_0)->___Byte4 = L_47;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer;
int32_t L_49 = ___1_index;
NullCheck(L_48);
int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, 4));
uint8_t L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
(&V_0)->___Byte3 = L_51;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer;
int32_t L_53 = ___1_index;
NullCheck(L_52);
int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, 5));
uint8_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
(&V_0)->___Byte2 = L_55;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer;
int32_t L_57 = ___1_index;
NullCheck(L_56);
int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, 6));
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
(&V_0)->___Byte1 = L_59;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer;
int32_t L_61 = ___1_index;
NullCheck(L_60);
int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, 7));
uint8_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
(&V_0)->___Byte0 = L_63;
}
IL_00cd:
{
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_64 = V_0;
double L_65 = L_64.___Value;
return L_65;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436));
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00dc;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
(&V_0)->___Byte0 = L_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer;
int32_t L_5 = ___1_index;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
(&V_0)->___Byte1 = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer;
int32_t L_9 = ___1_index;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
(&V_0)->___Byte2 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
(&V_0)->___Byte3 = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer;
int32_t L_17 = ___1_index;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4));
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
(&V_0)->___Byte4 = L_19;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer;
int32_t L_21 = ___1_index;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
(&V_0)->___Byte5 = L_23;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
(&V_0)->___Byte6 = L_27;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer;
int32_t L_29 = ___1_index;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7));
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
(&V_0)->___Byte7 = L_31;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer;
int32_t L_33 = ___1_index;
NullCheck(L_32);
int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_33, 8));
uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
(&V_0)->___Byte8 = L_35;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer;
int32_t L_37 = ___1_index;
NullCheck(L_36);
int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)9)));
uint8_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
(&V_0)->___Byte9 = L_39;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer;
int32_t L_41 = ___1_index;
NullCheck(L_40);
int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)10)));
uint8_t L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
(&V_0)->___Byte10 = L_43;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer;
int32_t L_45 = ___1_index;
NullCheck(L_44);
int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)11)));
uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
(&V_0)->___Byte11 = L_47;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer;
int32_t L_49 = ___1_index;
NullCheck(L_48);
int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, ((int32_t)12)));
uint8_t L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
(&V_0)->___Byte12 = L_51;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer;
int32_t L_53 = ___1_index;
NullCheck(L_52);
int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, ((int32_t)13)));
uint8_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
(&V_0)->___Byte13 = L_55;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer;
int32_t L_57 = ___1_index;
NullCheck(L_56);
int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, ((int32_t)14)));
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
(&V_0)->___Byte14 = L_59;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer;
int32_t L_61 = ___1_index;
NullCheck(L_60);
int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, ((int32_t)15)));
uint8_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
(&V_0)->___Byte15 = L_63;
goto IL_01a1;
}
IL_00dc:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ___0_buffer;
int32_t L_65 = ___1_index;
NullCheck(L_64);
int32_t L_66 = L_65;
uint8_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
(&V_0)->___Byte15 = L_67;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___0_buffer;
int32_t L_69 = ___1_index;
NullCheck(L_68);
int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_69, 1));
uint8_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
(&V_0)->___Byte14 = L_71;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = ___0_buffer;
int32_t L_73 = ___1_index;
NullCheck(L_72);
int32_t L_74 = ((int32_t)il2cpp_codegen_add(L_73, 2));
uint8_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
(&V_0)->___Byte13 = L_75;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = ___0_buffer;
int32_t L_77 = ___1_index;
NullCheck(L_76);
int32_t L_78 = ((int32_t)il2cpp_codegen_add(L_77, 3));
uint8_t L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
(&V_0)->___Byte12 = L_79;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = ___0_buffer;
int32_t L_81 = ___1_index;
NullCheck(L_80);
int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, 4));
uint8_t L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
(&V_0)->___Byte11 = L_83;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___0_buffer;
int32_t L_85 = ___1_index;
NullCheck(L_84);
int32_t L_86 = ((int32_t)il2cpp_codegen_add(L_85, 5));
uint8_t L_87 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
(&V_0)->___Byte10 = L_87;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = ___0_buffer;
int32_t L_89 = ___1_index;
NullCheck(L_88);
int32_t L_90 = ((int32_t)il2cpp_codegen_add(L_89, 6));
uint8_t L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
(&V_0)->___Byte9 = L_91;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = ___0_buffer;
int32_t L_93 = ___1_index;
NullCheck(L_92);
int32_t L_94 = ((int32_t)il2cpp_codegen_add(L_93, 7));
uint8_t L_95 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
(&V_0)->___Byte8 = L_95;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = ___0_buffer;
int32_t L_97 = ___1_index;
NullCheck(L_96);
int32_t L_98 = ((int32_t)il2cpp_codegen_add(L_97, 8));
uint8_t L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
(&V_0)->___Byte7 = L_99;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = ___0_buffer;
int32_t L_101 = ___1_index;
NullCheck(L_100);
int32_t L_102 = ((int32_t)il2cpp_codegen_add(L_101, ((int32_t)9)));
uint8_t L_103 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
(&V_0)->___Byte6 = L_103;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_104 = ___0_buffer;
int32_t L_105 = ___1_index;
NullCheck(L_104);
int32_t L_106 = ((int32_t)il2cpp_codegen_add(L_105, ((int32_t)10)));
uint8_t L_107 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
(&V_0)->___Byte5 = L_107;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = ___0_buffer;
int32_t L_109 = ___1_index;
NullCheck(L_108);
int32_t L_110 = ((int32_t)il2cpp_codegen_add(L_109, ((int32_t)11)));
uint8_t L_111 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
(&V_0)->___Byte4 = L_111;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_112 = ___0_buffer;
int32_t L_113 = ___1_index;
NullCheck(L_112);
int32_t L_114 = ((int32_t)il2cpp_codegen_add(L_113, ((int32_t)12)));
uint8_t L_115 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
(&V_0)->___Byte3 = L_115;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = ___0_buffer;
int32_t L_117 = ___1_index;
NullCheck(L_116);
int32_t L_118 = ((int32_t)il2cpp_codegen_add(L_117, ((int32_t)13)));
uint8_t L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
(&V_0)->___Byte2 = L_119;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = ___0_buffer;
int32_t L_121 = ___1_index;
NullCheck(L_120);
int32_t L_122 = ((int32_t)il2cpp_codegen_add(L_121, ((int32_t)14)));
uint8_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
(&V_0)->___Byte1 = L_123;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = ___0_buffer;
int32_t L_125 = ___1_index;
NullCheck(L_124);
int32_t L_126 = ((int32_t)il2cpp_codegen_add(L_125, ((int32_t)15)));
uint8_t L_127 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
(&V_0)->___Byte0 = L_127;
}
IL_01a1:
{
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_128 = V_0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_129 = L_128.___Value;
return L_129;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method)
{
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
(&V_0)->___Byte0 = L_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_buffer;
int32_t L_5 = ___1_index;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
(&V_0)->___Byte1 = L_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer;
int32_t L_9 = ___1_index;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
(&V_0)->___Byte2 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
(&V_0)->___Byte3 = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_buffer;
int32_t L_17 = ___1_index;
NullCheck(L_16);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 4));
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
(&V_0)->___Byte4 = L_19;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer;
int32_t L_21 = ___1_index;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 5));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
(&V_0)->___Byte5 = L_23;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
NullCheck(L_24);
int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_25, 6));
uint8_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
(&V_0)->___Byte6 = L_27;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_buffer;
int32_t L_29 = ___1_index;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 7));
uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
(&V_0)->___Byte7 = L_31;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_buffer;
int32_t L_33 = ___1_index;
NullCheck(L_32);
int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_33, 8));
uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
(&V_0)->___Byte8 = L_35;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer;
int32_t L_37 = ___1_index;
NullCheck(L_36);
int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)9)));
uint8_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
(&V_0)->___Byte9 = L_39;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00d6;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___0_buffer;
int32_t L_41 = ___1_index;
NullCheck(L_40);
int32_t L_42 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)10)));
uint8_t L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
(&V_0)->___Byte10 = L_43;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___0_buffer;
int32_t L_45 = ___1_index;
NullCheck(L_44);
int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, ((int32_t)11)));
uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
(&V_0)->___Byte11 = L_47;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___0_buffer;
int32_t L_49 = ___1_index;
NullCheck(L_48);
int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, ((int32_t)12)));
uint8_t L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
(&V_0)->___Byte12 = L_51;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_buffer;
int32_t L_53 = ___1_index;
NullCheck(L_52);
int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, ((int32_t)13)));
uint8_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
(&V_0)->___Byte13 = L_55;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_buffer;
int32_t L_57 = ___1_index;
NullCheck(L_56);
int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_57, ((int32_t)14)));
uint8_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
(&V_0)->___Byte14 = L_59;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = ___0_buffer;
int32_t L_61 = ___1_index;
NullCheck(L_60);
int32_t L_62 = ((int32_t)il2cpp_codegen_add(L_61, ((int32_t)15)));
uint8_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
(&V_0)->___Byte15 = L_63;
goto IL_0124;
}
IL_00d6:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ___0_buffer;
int32_t L_65 = ___1_index;
NullCheck(L_64);
int32_t L_66 = ((int32_t)il2cpp_codegen_add(L_65, ((int32_t)10)));
uint8_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
(&V_0)->___Byte15 = L_67;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = ___0_buffer;
int32_t L_69 = ___1_index;
NullCheck(L_68);
int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_69, ((int32_t)11)));
uint8_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
(&V_0)->___Byte14 = L_71;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = ___0_buffer;
int32_t L_73 = ___1_index;
NullCheck(L_72);
int32_t L_74 = ((int32_t)il2cpp_codegen_add(L_73, ((int32_t)12)));
uint8_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
(&V_0)->___Byte13 = L_75;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = ___0_buffer;
int32_t L_77 = ___1_index;
NullCheck(L_76);
int32_t L_78 = ((int32_t)il2cpp_codegen_add(L_77, ((int32_t)13)));
uint8_t L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
(&V_0)->___Byte12 = L_79;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = ___0_buffer;
int32_t L_81 = ___1_index;
NullCheck(L_80);
int32_t L_82 = ((int32_t)il2cpp_codegen_add(L_81, ((int32_t)14)));
uint8_t L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
(&V_0)->___Byte11 = L_83;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___0_buffer;
int32_t L_85 = ___1_index;
NullCheck(L_84);
int32_t L_86 = ((int32_t)il2cpp_codegen_add(L_85, ((int32_t)15)));
uint8_t L_87 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
(&V_0)->___Byte10 = L_87;
}
IL_0124:
{
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_88 = V_0;
Guid_t L_89 = L_88.___Value;
return L_89;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int16_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0016;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
int16_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
int16_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5>>8))));
return;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
int16_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_8>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
int16_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 1))), (uint8_t)((int32_t)(uint8_t)L_11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint16_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0016;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
uint16_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
uint16_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5>>8))));
return;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
uint16_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_8>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
uint16_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 1))), (uint8_t)((int32_t)(uint8_t)L_11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_002a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
int32_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
int32_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
int32_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_8>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_11>>((int32_t)24)))));
return;
}
IL_002a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
int32_t L_14 = ___2_value;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_14>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_index;
int32_t L_17 = ___2_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_17>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer;
int32_t L_19 = ___1_index;
int32_t L_20 = ___2_value;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_19, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_20>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
int32_t L_23 = ___2_value;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 3))), (uint8_t)((int32_t)(uint8_t)L_23));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint32_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_002a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
uint32_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
uint32_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
uint32_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
uint32_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_11>>((int32_t)24)))));
return;
}
IL_002a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
uint32_t L_14 = ___2_value;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_14>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_index;
uint32_t L_17 = ___2_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_17>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer;
int32_t L_19 = ___1_index;
uint32_t L_20 = ___2_value;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_19, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_20>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
uint32_t L_23 = ___2_value;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 3))), (uint8_t)((int32_t)(uint8_t)L_23));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int64_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0052;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
int64_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
int64_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
int64_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_8>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
int64_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_11>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
int64_t L_14 = ___2_value;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_13, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_14>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_index;
int64_t L_17 = ___2_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_16, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_17>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer;
int32_t L_19 = ___1_index;
int64_t L_20 = ___2_value;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_19, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_20>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
int64_t L_23 = ___2_value;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 7))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_23>>((int32_t)56)))));
return;
}
IL_0052:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
int64_t L_26 = ___2_value;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_26>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___0_buffer;
int32_t L_28 = ___1_index;
int64_t L_29 = ___2_value;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_28, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_29>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_buffer;
int32_t L_31 = ___1_index;
int64_t L_32 = ___2_value;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_31, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_32>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer;
int32_t L_34 = ___1_index;
int64_t L_35 = ___2_value;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_34, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_35>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer;
int32_t L_37 = ___1_index;
int64_t L_38 = ___2_value;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_37, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_38>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ___0_buffer;
int32_t L_40 = ___1_index;
int64_t L_41 = ___2_value;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_40, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_41>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_buffer;
int32_t L_43 = ___1_index;
int64_t L_44 = ___2_value;
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_43, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)(L_44>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer;
int32_t L_46 = ___1_index;
int64_t L_47 = ___2_value;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, 7))), (uint8_t)((int32_t)(uint8_t)L_47));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint64_t ___2_value, const RuntimeMethod* method)
{
{
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0052;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
int32_t L_1 = ___1_index;
uint64_t L_2 = ___2_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer;
int32_t L_4 = ___1_index;
uint64_t L_5 = ___2_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer;
int32_t L_7 = ___1_index;
uint64_t L_8 = ___2_value;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
uint64_t L_11 = ___2_value;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer;
int32_t L_13 = ___1_index;
uint64_t L_14 = ___2_value;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_13, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_index;
uint64_t L_17 = ___2_value;
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_16, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer;
int32_t L_19 = ___1_index;
uint64_t L_20 = ___2_value;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_19, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_20>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
uint64_t L_23 = ___2_value;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 7))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)56)))));
return;
}
IL_0052:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_buffer;
int32_t L_25 = ___1_index;
uint64_t L_26 = ___2_value;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_26>>((int32_t)56)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___0_buffer;
int32_t L_28 = ___1_index;
uint64_t L_29 = ___2_value;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_28, 1))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_29>>((int32_t)48)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_buffer;
int32_t L_31 = ___1_index;
uint64_t L_32 = ___2_value;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_31, 2))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_32>>((int32_t)40)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer;
int32_t L_34 = ___1_index;
uint64_t L_35 = ___2_value;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_34, 3))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_35>>((int32_t)32)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_buffer;
int32_t L_37 = ___1_index;
uint64_t L_38 = ___2_value;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_37, 4))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_38>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ___0_buffer;
int32_t L_40 = ___1_index;
uint64_t L_41 = ___2_value;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_40, 5))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_41>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___0_buffer;
int32_t L_43 = ___1_index;
uint64_t L_44 = ___2_value;
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_43, 6))), (uint8_t)((int32_t)(uint8_t)((int64_t)((uint64_t)L_44>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer;
int32_t L_46 = ___1_index;
uint64_t L_47 = ___2_value;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, 7))), (uint8_t)((int32_t)(uint8_t)L_47));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, float ___2_value, const RuntimeMethod* method)
{
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA));
float L_0 = ___2_value;
(&V_0)->___Value = L_0;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_0042;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_3 = V_0;
uint8_t L_4 = L_3.___Byte0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer;
int32_t L_6 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_7 = V_0;
uint8_t L_8 = L_7.___Byte1;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_11 = V_0;
uint8_t L_12 = L_11.___Byte2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_15 = V_0;
uint8_t L_16 = L_15.___Byte3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16);
return;
}
IL_0042:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer;
int32_t L_18 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_19 = V_0;
uint8_t L_20 = L_19.___Byte3;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_23 = V_0;
uint8_t L_24 = L_23.___Byte2;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 1))), (uint8_t)L_24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_27 = V_0;
uint8_t L_28 = L_27.___Byte1;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 2))), (uint8_t)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer;
int32_t L_30 = ___1_index;
SingleByteUnion_tB7492CACF01BE7E3AF0F03AF94BEF91BBF3CA2AA L_31 = V_0;
uint8_t L_32 = L_31.___Byte0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, 3))), (uint8_t)L_32);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, double ___2_value, const RuntimeMethod* method)
{
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE));
double L_0 = ___2_value;
(&V_0)->___Value = L_0;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_006e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_3 = V_0;
uint8_t L_4 = L_3.___Byte0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer;
int32_t L_6 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_7 = V_0;
uint8_t L_8 = L_7.___Byte1;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_11 = V_0;
uint8_t L_12 = L_11.___Byte2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_15 = V_0;
uint8_t L_16 = L_15.___Byte3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer;
int32_t L_18 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_19 = V_0;
uint8_t L_20 = L_19.___Byte4;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_23 = V_0;
uint8_t L_24 = L_23.___Byte5;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_27 = V_0;
uint8_t L_28 = L_27.___Byte6;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer;
int32_t L_30 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_31 = V_0;
uint8_t L_32 = L_31.___Byte7;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32);
return;
}
IL_006e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer;
int32_t L_34 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_35 = V_0;
uint8_t L_36 = L_35.___Byte7;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (uint8_t)L_36);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer;
int32_t L_38 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_39 = V_0;
uint8_t L_40 = L_39.___Byte6;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, 1))), (uint8_t)L_40);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer;
int32_t L_42 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_43 = V_0;
uint8_t L_44 = L_43.___Byte5;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_42, 2))), (uint8_t)L_44);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer;
int32_t L_46 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_47 = V_0;
uint8_t L_48 = L_47.___Byte4;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, 3))), (uint8_t)L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer;
int32_t L_50 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_51 = V_0;
uint8_t L_52 = L_51.___Byte3;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_50, 4))), (uint8_t)L_52);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer;
int32_t L_54 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_55 = V_0;
uint8_t L_56 = L_55.___Byte2;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_54, 5))), (uint8_t)L_56);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer;
int32_t L_58 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_59 = V_0;
uint8_t L_60 = L_59.___Byte1;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_58, 6))), (uint8_t)L_60);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer;
int32_t L_62 = ___1_index;
DoubleByteUnion_t82C71BC64BA36EA37815C363CA67EB2F928058BE L_63 = V_0;
uint8_t L_64 = L_63.___Byte0;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_62, 7))), (uint8_t)L_64);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___2_value, const RuntimeMethod* method)
{
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436));
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___2_value;
(&V_0)->___Value = L_0;
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00d0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_3 = V_0;
uint8_t L_4 = L_3.___Byte0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer;
int32_t L_6 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_7 = V_0;
uint8_t L_8 = L_7.___Byte1;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_11 = V_0;
uint8_t L_12 = L_11.___Byte2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_15 = V_0;
uint8_t L_16 = L_15.___Byte3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer;
int32_t L_18 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_19 = V_0;
uint8_t L_20 = L_19.___Byte4;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_23 = V_0;
uint8_t L_24 = L_23.___Byte5;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_27 = V_0;
uint8_t L_28 = L_27.___Byte6;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer;
int32_t L_30 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_31 = V_0;
uint8_t L_32 = L_31.___Byte7;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer;
int32_t L_34 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_35 = V_0;
uint8_t L_36 = L_35.___Byte8;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_34, 8))), (uint8_t)L_36);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer;
int32_t L_38 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_39 = V_0;
uint8_t L_40 = L_39.___Byte9;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, ((int32_t)9)))), (uint8_t)L_40);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer;
int32_t L_42 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_43 = V_0;
uint8_t L_44 = L_43.___Byte10;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)10)))), (uint8_t)L_44);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer;
int32_t L_46 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_47 = V_0;
uint8_t L_48 = L_47.___Byte11;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, ((int32_t)11)))), (uint8_t)L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer;
int32_t L_50 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_51 = V_0;
uint8_t L_52 = L_51.___Byte12;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_50, ((int32_t)12)))), (uint8_t)L_52);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer;
int32_t L_54 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_55 = V_0;
uint8_t L_56 = L_55.___Byte13;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_54, ((int32_t)13)))), (uint8_t)L_56);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer;
int32_t L_58 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_59 = V_0;
uint8_t L_60 = L_59.___Byte14;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_58, ((int32_t)14)))), (uint8_t)L_60);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer;
int32_t L_62 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_63 = V_0;
uint8_t L_64 = L_63.___Byte15;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_62, ((int32_t)15)))), (uint8_t)L_64);
return;
}
IL_00d0:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = ___0_buffer;
int32_t L_66 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_67 = V_0;
uint8_t L_68 = L_67.___Byte15;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (uint8_t)L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = ___0_buffer;
int32_t L_70 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_71 = V_0;
uint8_t L_72 = L_71.___Byte14;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_70, 1))), (uint8_t)L_72);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = ___0_buffer;
int32_t L_74 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_75 = V_0;
uint8_t L_76 = L_75.___Byte13;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_74, 2))), (uint8_t)L_76);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = ___0_buffer;
int32_t L_78 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_79 = V_0;
uint8_t L_80 = L_79.___Byte12;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_78, 3))), (uint8_t)L_80);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___0_buffer;
int32_t L_82 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_83 = V_0;
uint8_t L_84 = L_83.___Byte11;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_82, 4))), (uint8_t)L_84);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ___0_buffer;
int32_t L_86 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_87 = V_0;
uint8_t L_88 = L_87.___Byte10;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_86, 5))), (uint8_t)L_88);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = ___0_buffer;
int32_t L_90 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_91 = V_0;
uint8_t L_92 = L_91.___Byte9;
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_90, 6))), (uint8_t)L_92);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = ___0_buffer;
int32_t L_94 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_95 = V_0;
uint8_t L_96 = L_95.___Byte8;
NullCheck(L_93);
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_94, 7))), (uint8_t)L_96);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = ___0_buffer;
int32_t L_98 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_99 = V_0;
uint8_t L_100 = L_99.___Byte7;
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_98, 8))), (uint8_t)L_100);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = ___0_buffer;
int32_t L_102 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_103 = V_0;
uint8_t L_104 = L_103.___Byte6;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_102, ((int32_t)9)))), (uint8_t)L_104);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_105 = ___0_buffer;
int32_t L_106 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_107 = V_0;
uint8_t L_108 = L_107.___Byte5;
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_106, ((int32_t)10)))), (uint8_t)L_108);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = ___0_buffer;
int32_t L_110 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_111 = V_0;
uint8_t L_112 = L_111.___Byte4;
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_110, ((int32_t)11)))), (uint8_t)L_112);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = ___0_buffer;
int32_t L_114 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_115 = V_0;
uint8_t L_116 = L_115.___Byte3;
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_114, ((int32_t)12)))), (uint8_t)L_116);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = ___0_buffer;
int32_t L_118 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_119 = V_0;
uint8_t L_120 = L_119.___Byte2;
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_118, ((int32_t)13)))), (uint8_t)L_120);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = ___0_buffer;
int32_t L_122 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_123 = V_0;
uint8_t L_124 = L_123.___Byte1;
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_122, ((int32_t)14)))), (uint8_t)L_124);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_125 = ___0_buffer;
int32_t L_126 = ___1_index;
DecimalByteUnion_t9E413883A6A6B81AABA65A57D7EB2D2639180436 L_127 = V_0;
uint8_t L_128 = L_127.___Byte0;
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_126, ((int32_t)15)))), (uint8_t)L_128);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Guid_t ___2_value, const RuntimeMethod* method)
{
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC));
Guid_t L_0 = ___2_value;
(&V_0)->___Value = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_3 = V_0;
uint8_t L_4 = L_3.___Byte0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer;
int32_t L_6 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_7 = V_0;
uint8_t L_8 = L_7.___Byte1;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_6, 1))), (uint8_t)L_8);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_buffer;
int32_t L_10 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_11 = V_0;
uint8_t L_12 = L_11.___Byte2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 2))), (uint8_t)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_buffer;
int32_t L_14 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_15 = V_0;
uint8_t L_16 = L_15.___Byte3;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_14, 3))), (uint8_t)L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_buffer;
int32_t L_18 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_19 = V_0;
uint8_t L_20 = L_19.___Byte4;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_18, 4))), (uint8_t)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_buffer;
int32_t L_22 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_23 = V_0;
uint8_t L_24 = L_23.___Byte5;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, 5))), (uint8_t)L_24);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
int32_t L_26 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_27 = V_0;
uint8_t L_28 = L_27.___Byte6;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 6))), (uint8_t)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_buffer;
int32_t L_30 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_31 = V_0;
uint8_t L_32 = L_31.___Byte7;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, 7))), (uint8_t)L_32);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_buffer;
int32_t L_34 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_35 = V_0;
uint8_t L_36 = L_35.___Byte8;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_34, 8))), (uint8_t)L_36);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_buffer;
int32_t L_38 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_39 = V_0;
uint8_t L_40 = L_39.___Byte9;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, ((int32_t)9)))), (uint8_t)L_40);
if (!il2cpp_codegen_is_little_endian())
{
goto IL_00cd;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___0_buffer;
int32_t L_42 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_43 = V_0;
uint8_t L_44 = L_43.___Byte10;
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_42, ((int32_t)10)))), (uint8_t)L_44);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_buffer;
int32_t L_46 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_47 = V_0;
uint8_t L_48 = L_47.___Byte11;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_46, ((int32_t)11)))), (uint8_t)L_48);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_buffer;
int32_t L_50 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_51 = V_0;
uint8_t L_52 = L_51.___Byte12;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_50, ((int32_t)12)))), (uint8_t)L_52);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ___0_buffer;
int32_t L_54 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_55 = V_0;
uint8_t L_56 = L_55.___Byte13;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_54, ((int32_t)13)))), (uint8_t)L_56);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_buffer;
int32_t L_58 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_59 = V_0;
uint8_t L_60 = L_59.___Byte14;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_58, ((int32_t)14)))), (uint8_t)L_60);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___0_buffer;
int32_t L_62 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_63 = V_0;
uint8_t L_64 = L_63.___Byte15;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_62, ((int32_t)15)))), (uint8_t)L_64);
return;
}
IL_00cd:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = ___0_buffer;
int32_t L_66 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_67 = V_0;
uint8_t L_68 = L_67.___Byte15;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_66, ((int32_t)10)))), (uint8_t)L_68);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = ___0_buffer;
int32_t L_70 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_71 = V_0;
uint8_t L_72 = L_71.___Byte14;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_70, ((int32_t)11)))), (uint8_t)L_72);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = ___0_buffer;
int32_t L_74 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_75 = V_0;
uint8_t L_76 = L_75.___Byte13;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_74, ((int32_t)12)))), (uint8_t)L_76);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = ___0_buffer;
int32_t L_78 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_79 = V_0;
uint8_t L_80 = L_79.___Byte12;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_78, ((int32_t)13)))), (uint8_t)L_80);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___0_buffer;
int32_t L_82 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_83 = V_0;
uint8_t L_84 = L_83.___Byte11;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_82, ((int32_t)14)))), (uint8_t)L_84);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ___0_buffer;
int32_t L_86 = ___1_index;
GuidByteUnion_tF659D181FFEA020EE2AE6A75385AAEBE8BEB0FAC L_87 = V_0;
uint8_t L_88 = L_87.___Byte10;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_86, ((int32_t)15)))), (uint8_t)L_88);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter__cctor_m9FF339596175E231D97788CBF30284AEB36DAA10 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0;
L_0 = ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642((bool)0, NULL);
((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupLowerCase), (void*)L_0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1;
L_1 = ProperBitConverter_CreateByteToHexLookup_m91FF86C203FB48556D4810606CD338445F9D1642((bool)1, NULL);
((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___ByteToHexCharLookupUpperCase), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t5BB50946CCA6324A2450442AAED3334F91FE8320____21244F82B210125632917591768F6BF22EB6861F80C6C25A25BD26DFB580EA7B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL);
((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields*)il2cpp_codegen_static_fields_for(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var))->___HexToByteLookup), (void*)L_3);
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
#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
#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
#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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CFormatterTypeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CFormatterTypeU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterTypeU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_WeakFallback_mD558ACED917BF76925A3633C3FB913B06DAD25E8 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CWeakFallbackU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CWeakFallbackU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWeakFallbackU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegisterFormatterAttribute_get_Priority_m0E7BD532E3A0D9FF4EEB7F5B05544242494F5C85 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute__ctor_mC59443A35A3DBB3FC710BDCC7D73711082973D65 (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_formatterType, int32_t ___1_priority, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
Type_t* L_0 = ___0_formatterType;
RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline(__this, L_0, NULL);
int32_t L_1 = ___1_priority;
RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline(__this, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterAttribute__ctor_m1225AE5CBF85A7A65F828BF299FAFE3A7071573F (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_formatterType, Type_t* ___1_weakFallback, int32_t ___2_priority, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
Type_t* L_0 = ___0_formatterType;
RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline(__this, L_0, NULL);
Type_t* L_1 = ___1_weakFallback;
RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline(__this, L_1, NULL);
int32_t L_2 = ___2_priority;
RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline(__this, L_2, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CFormatterLocatorTypeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CFormatterLocatorTypeU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterLocatorTypeU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegisterFormatterLocatorAttribute_get_Priority_m85DDDFD69768B88A3A1DEA3AD7E0F3828EEFC2BE (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881 (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute__ctor_mB41A0A7715A3E5983F6BC8D74A84D50A8AED96DB (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_formatterLocatorType, int32_t ___1_priority, const RuntimeMethod* method)
{
{
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
Type_t* L_0 = ___0_formatterLocatorType;
RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline(__this, L_0, NULL);
int32_t L_1 = ___1_priority;
RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline(__this, L_1, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5 (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_innerException;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
__this->___LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LOCK), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___serializationPolicy;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_003e;
}
}
{
RuntimeObject* L_1 = __this->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_003d;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_003d:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
RuntimeObject* L_5 = __this->___serializationPolicy;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0032_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_6;
L_6 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
il2cpp_codegen_memory_barrier();
__this->___serializationPolicy = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)L_6);
}
IL_0032_1:
{
goto IL_003e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003e:
{
RuntimeObject* L_7 = __this->___serializationPolicy;
il2cpp_codegen_memory_barrier();
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001c:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0025;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0025:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
RuntimeObject* L_4 = ___0_value;
il2cpp_codegen_memory_barrier();
__this->___serializationPolicy = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)L_4);
goto IL_0026;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_0 = __this->___debugContext;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_003e;
}
}
{
RuntimeObject* L_1 = __this->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_003d;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_003d:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_5 = __this->___debugContext;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0032_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_6 = (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF*)il2cpp_codegen_object_new(DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF_il2cpp_TypeInfo_var);
DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997(L_6, NULL);
il2cpp_codegen_memory_barrier();
__this->___debugContext = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___debugContext), (void*)L_6);
}
IL_0032_1:
{
goto IL_003e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003e:
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7 = __this->___debugContext;
il2cpp_codegen_memory_barrier();
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_set_DebugContext_m562C1FBA94DC00C77827FB5D4E2BC927149DFBA3 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___0_value, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001c:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0025;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0025:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_4 = ___0_value;
il2cpp_codegen_memory_barrier();
__this->___debugContext = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___debugContext), (void*)L_4);
goto IL_0026;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8 (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0043;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0043:
{
return;
}
}
});
try
{
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
__this->___AllowDeserializeInvalidData = (bool)0;
il2cpp_codegen_memory_barrier();
__this->___serializationPolicy = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___serializationPolicy), (void*)(RuntimeObject*)NULL);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_4 = __this->___debugContext;
il2cpp_codegen_memory_barrier();
if (!L_4)
{
goto IL_0038_1;
}
}
{
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_5 = __this->___debugContext;
il2cpp_codegen_memory_barrier();
NullCheck(L_5);
DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123(L_5, NULL);
}
IL_0038_1:
{
goto IL_0044;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0044:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___logger;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_003e;
}
}
{
RuntimeObject* L_1 = __this->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_003d;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_003d:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
RuntimeObject* L_5 = __this->___logger;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0032_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_6;
L_6 = DefaultLoggers_get_UnityLogger_mC8BBE10B6CFD689CB6D6F484FDEDDF70BB3C11E3(NULL);
il2cpp_codegen_memory_barrier();
__this->___logger = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)L_6);
}
IL_0032_1:
{
goto IL_003e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003e:
{
RuntimeObject* L_7 = __this->___logger;
il2cpp_codegen_memory_barrier();
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_Logger_mEE1A9C5A100711888B36AD789D70B0D9F152B4D9 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001c:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0025;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0025:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
RuntimeObject* L_4 = ___0_value;
il2cpp_codegen_memory_barrier();
__this->___logger = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)L_4);
goto IL_0026;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugContext_get_LoggingPolicy_m3295F2CDDD75D7ECA339EB51EA00F1556DDECDDD (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___loggingPolicy;
il2cpp_codegen_memory_barrier();
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_LoggingPolicy_m8D18C2BBE647E65B4D5F2BD32A9FC9CD14AFF375 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
il2cpp_codegen_memory_barrier();
__this->___loggingPolicy = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugContext_get_ErrorHandlingPolicy_m6829D6773D77EBA8CB74A34415EC6084162CCCCC (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___errorHandlingPolicy;
il2cpp_codegen_memory_barrier();
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_set_ErrorHandlingPolicy_m15D844044FDDB0271F0571A7C4591FFE32F4EB61 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
il2cpp_codegen_memory_barrier();
__this->___errorHandlingPolicy = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
{
int32_t L_0 = __this->___errorHandlingPolicy;
il2cpp_codegen_memory_barrier();
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
{
goto IL_0025;
}
}
{
String_t* L_1 = ___0_message;
String_t* L_2 = L_1;
if (L_2)
{
G_B3_0 = L_2;
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB));
goto IL_001a;
}
G_B2_0 = L_2;
G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C6C98E057A1D657D8E9101D25BDA6EFB716D8DB));
}
{
G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7993276D32092D7078227497BE3C4590272AE5A9));
G_B3_1 = G_B2_1;
}
IL_001a:
{
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_4 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949_RuntimeMethod_var)));
}
IL_0025:
{
int32_t L_5 = __this->___loggingPolicy;
il2cpp_codegen_memory_barrier();
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_003c;
}
}
{
RuntimeObject* L_6;
L_6 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL);
String_t* L_7 = ___0_message;
NullCheck(L_6);
InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_6, L_7);
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
{
int32_t L_0 = __this->___errorHandlingPolicy;
il2cpp_codegen_memory_barrier();
if (!L_0)
{
goto IL_0024;
}
}
{
String_t* L_1 = ___0_message;
String_t* L_2 = L_1;
if (L_2)
{
G_B3_0 = L_2;
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E));
goto IL_0019;
}
G_B2_0 = L_2;
G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2301248310D393E33891CFA156FD6EE9F92026E));
}
{
G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7993276D32092D7078227497BE3C4590272AE5A9));
G_B3_1 = G_B2_1;
}
IL_0019:
{
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_4 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A_RuntimeMethod_var)));
}
IL_0024:
{
int32_t L_5 = __this->___loggingPolicy;
il2cpp_codegen_memory_barrier();
if ((((int32_t)L_5) == ((int32_t)2)))
{
goto IL_003b;
}
}
{
RuntimeObject* L_6;
L_6 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL);
String_t* L_7 = ___0_message;
NullCheck(L_6);
InterfaceActionInvoker1< String_t* >::Invoke(1, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_6, L_7);
}
IL_003b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
Exception_t* L_0 = ___0_exception;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCF6D423D6F6C1327D40E616C52007CE750F00A62)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var)));
}
IL_000e:
{
Exception_t* L_2 = ___0_exception;
if (!((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IsInstClass((RuntimeObject*)L_2, SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
Exception_t* L_3 = ___0_exception;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var)));
}
IL_0018:
{
int32_t L_4 = __this->___errorHandlingPolicy;
il2cpp_codegen_memory_barrier();
V_0 = L_4;
int32_t L_5 = V_0;
if (!L_5)
{
goto IL_0045;
}
}
{
Exception_t* L_6 = ___0_exception;
NullCheck(L_6);
Type_t* L_7;
L_7 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_6, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_7);
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8929822924619D55D3AB0C7501C8BD670D8933E0)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2EA691CF95AFC1EBF3E41DA4853727FF04E6E84B)), NULL);
Exception_t* L_10 = ___0_exception;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_11 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB(L_11, L_9, L_10, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB_RuntimeMethod_var)));
}
IL_0045:
{
int32_t L_12 = __this->___loggingPolicy;
il2cpp_codegen_memory_barrier();
if ((((int32_t)L_12) == ((int32_t)2)))
{
goto IL_005c;
}
}
{
RuntimeObject* L_13;
L_13 = DebugContext_get_Logger_m05CB08D54847FF3916B410ADF40B4ED68F74D2D5(__this, NULL);
Exception_t* L_14 = ___0_exception;
NullCheck(L_13);
InterfaceActionInvoker1< Exception_t* >::Invoke(2, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_13, L_14);
}
IL_005c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_ResetToDefault_mE0CF6CD92C1000F22F64170208AF18D3A2068123 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
RuntimeObject* L_0 = __this->___LOCK;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002e:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0037;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0037:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
il2cpp_codegen_memory_barrier();
__this->___logger = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___logger), (void*)(RuntimeObject*)NULL);
il2cpp_codegen_memory_barrier();
__this->___loggingPolicy = 0;
il2cpp_codegen_memory_barrier();
__this->___errorHandlingPolicy = 0;
goto IL_0038;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext__ctor_mFBC7FCC8AD7EFEE30656A122C053336BB035C997 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
__this->___LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LOCK), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677));
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL);
SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_m2D166BAA6547C6FAD0733B3717C622A8044C1D60 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = ___0_context;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = (FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27*)il2cpp_codegen_object_new(FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27_il2cpp_TypeInfo_var);
FormatterConverter__ctor_mC6145A6BF40990C62266BE7EF029A58F2768DC85(L_1, NULL);
SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mAB4DE64BD38E563A2C426433A8EB97DF72AD73D2 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___0_formatterConverter, const RuntimeMethod* method)
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_initobj((&V_0), sizeof(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677));
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = V_0;
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_1 = ___0_formatterConverter;
SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F(__this, L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* ___1_formatterConverter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52* L_0 = ((ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tFD88981BA3563B97B6718708045CD881F56B7B52_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*)il2cpp_codegen_object_new(Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319(L_1, ((int32_t)128), L_0, Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_RuntimeMethod_var);
__this->___internalReferenceIdMap = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___internalReferenceIdMap), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_2 = ___1_formatterConverter;
if (L_2)
{
goto IL_0029;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral74501522C1CAEE1E293ED3187D1318439B17DBCF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationContext__ctor_mA60CC515511ED9C8E73807D5D500D2842D1C3C5F_RuntimeMethod_var)));
}
IL_0029:
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_4 = ___0_context;
__this->___streamingContext = L_4;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___streamingContext))->___m_additionalContext), (void*)NULL);
FormatterConverter_t783AC4B7B0D039808A3098E75FEAF7C66A183C27* L_5 = ___1_formatterConverter;
__this->___formatterConverter = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___formatterConverter), (void*)L_5);
SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = __this->___binder;
if (L_0)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default;
__this->___binder = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_1);
}
IL_0013:
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_2 = __this->___binder;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method)
{
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value;
__this->___binder = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___formatterConverter;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CStringReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config;
if (L_0)
{
goto IL_0013;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB*)il2cpp_codegen_object_new(SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB_il2cpp_TypeInfo_var);
SerializationConfig__ctor_m707D0ECAAF2E3D6EFA610991A314314793FC5A36(L_1, NULL);
__this->___config = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_1);
}
IL_0013:
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_2 = __this->___config;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_set_Config_m273C9CD12370895200BBFF1EB1CA4D4817FAA320 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___0_value, const RuntimeMethod* method)
{
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = ___0_value;
__this->___config = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___config), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryGetInternalReferenceId_m66618179E17A8ECD4581DD1995126D4BDB24D06F (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap;
RuntimeObject* L_1 = ___0_reference;
int32_t* L_2 = ___1_id;
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, L_2, Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_reference, int32_t* ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap;
RuntimeObject* L_1 = ___0_reference;
int32_t* L_2 = ___1_id;
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, L_2, Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_RuntimeMethod_var);
if (L_3)
{
goto IL_002c;
}
}
{
int32_t* L_4 = ___1_id;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_5 = __this->___internalReferenceIdMap;
NullCheck(L_5);
int32_t L_6;
L_6 = Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926(L_5, Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_RuntimeMethod_var);
*((int32_t*)L_4) = (int32_t)L_6;
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_7 = __this->___internalReferenceIdMap;
RuntimeObject* L_8 = ___0_reference;
int32_t* L_9 = ___1_id;
int32_t L_10 = *((int32_t*)L_9);
NullCheck(L_7);
Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_7, L_8, L_10, Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_RuntimeMethod_var);
return (bool)1;
}
IL_002c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, int32_t* ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0;
L_0 = SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline(__this, NULL);
if (L_0)
{
goto IL_000d;
}
}
{
int32_t* L_1 = ___1_index;
*((int32_t*)L_1) = (int32_t)(-1);
return (bool)0;
}
IL_000d:
{
RuntimeObject* L_2;
L_2 = SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline(__this, NULL);
RuntimeObject* L_3 = ___0_obj;
int32_t* L_4 = ___1_index;
NullCheck(L_2);
bool L_5;
L_5 = InterfaceFuncInvoker2< bool, RuntimeObject*, int32_t* >::Invoke(1, IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED_il2cpp_TypeInfo_var, L_2, L_3, L_4);
if (!L_5)
{
goto IL_001e;
}
}
{
return (bool)1;
}
IL_001e:
{
int32_t* L_6 = ___1_index;
*((int32_t*)L_6) = (int32_t)(-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, Guid_t* ___1_guid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0;
L_0 = SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline(__this, NULL);
if (L_0)
{
goto IL_0015;
}
}
{
Guid_t* L_1 = ___1_guid;
Guid_t L_2 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_1 = L_2;
return (bool)0;
}
IL_0015:
{
RuntimeObject* L_3;
L_3 = SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline(__this, NULL);
V_0 = L_3;
goto IL_0031;
}
IL_001e:
{
RuntimeObject* L_4 = V_0;
RuntimeObject* L_5 = ___0_obj;
Guid_t* L_6 = ___1_guid;
NullCheck(L_4);
bool L_7;
L_7 = InterfaceFuncInvoker2< bool, RuntimeObject*, Guid_t* >::Invoke(3, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_4, L_5, L_6);
if (!L_7)
{
goto IL_002a;
}
}
{
return (bool)1;
}
IL_002a:
{
RuntimeObject* L_8 = V_0;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222_il2cpp_TypeInfo_var, L_8);
V_0 = L_9;
}
IL_0031:
{
RuntimeObject* L_10 = V_0;
if (L_10)
{
goto IL_001e;
}
}
{
Guid_t* L_11 = ___1_guid;
Guid_t L_12 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_11 = L_12;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_obj, String_t** ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0;
L_0 = SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline(__this, NULL);
if (L_0)
{
goto IL_000d;
}
}
{
String_t** L_1 = ___1_id;
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_000d:
{
RuntimeObject* L_2;
L_2 = SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline(__this, NULL);
V_0 = L_2;
goto IL_0029;
}
IL_0016:
{
RuntimeObject* L_3 = V_0;
RuntimeObject* L_4 = ___0_obj;
String_t** L_5 = ___1_id;
NullCheck(L_3);
bool L_6;
L_6 = InterfaceFuncInvoker2< bool, RuntimeObject*, String_t** >::Invoke(3, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_3, L_4, L_5);
if (!L_6)
{
goto IL_0022;
}
}
{
return (bool)1;
}
IL_0022:
{
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232_il2cpp_TypeInfo_var, L_7);
V_0 = L_8;
}
IL_0029:
{
RuntimeObject* L_9 = V_0;
if (L_9)
{
goto IL_0016;
}
}
{
String_t** L_10 = ___1_id;
*((RuntimeObject**)L_10) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetInternalReferences_mDCB8673B8AD671BBADFD1E444A1D09B5B2E6B3D9 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___internalReferenceIdMap;
NullCheck(L_0);
Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_0, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_0 = __this->___config;
if (!L_0)
{
goto IL_0013;
}
}
{
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_1 = __this->___config;
NullCheck(L_1);
SerializationConfig_ResetToDefault_mA418CD37CBFE0C342556E96D4DFBDF4BFEB993E8(L_1, NULL);
}
IL_0013:
{
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_2 = __this->___internalReferenceIdMap;
NullCheck(L_2);
Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_2, Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_RuntimeMethod_var);
SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(__this, (RuntimeObject*)NULL, NULL);
SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline(__this, (RuntimeObject*)NULL, NULL);
SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline(__this, (RuntimeObject*)NULL, NULL);
__this->___binder = (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnFreed_mAD9DA0DD12366CDC1422ABD405DD5E65867DE9DA (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
SerializationContext_ResetToDefault_m8E9B6DC385AC0367AE3757C9BD77F8EC247C0F8C(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext_Sirenix_Serialization_Utilities_ICacheNotificationReceiver_OnClaimed_m0B86C499CD0A95DD3D73152331E1BE8D79CFD944 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationPolicies_TryGetByID_m031425836295A8D2DCCE139BA2A10BFEF9A26309 (String_t* ___0_name, RuntimeObject** ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
bool L_1;
L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414, NULL);
if (L_1)
{
goto IL_0029;
}
}
{
String_t* L_2 = ___0_name;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775, NULL);
if (L_3)
{
goto IL_0032;
}
}
{
String_t* L_4 = ___0_name;
bool L_5;
L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3, NULL);
if (L_5)
{
goto IL_003b;
}
}
{
goto IL_0044;
}
IL_0029:
{
RuntimeObject** L_6 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_7;
L_7 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
*((RuntimeObject**)L_6) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_7);
goto IL_0047;
}
IL_0032:
{
RuntimeObject** L_8 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_9;
L_9 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
*((RuntimeObject**)L_8) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_9);
goto IL_0047;
}
IL_003b:
{
RuntimeObject** L_10 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_11;
L_11 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
goto IL_0047;
}
IL_0044:
{
RuntimeObject** L_12 = ___1_policy;
*((RuntimeObject**)L_12) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_12, (void*)(RuntimeObject*)NULL);
}
IL_0047:
{
RuntimeObject** L_13 = ___1_policy;
RuntimeObject* L_14 = *((RuntimeObject**)L_13);
return (bool)((!(((RuntimeObject*)(RuntimeObject*)L_14) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
String_t* G_B5_2 = NULL;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
String_t* G_B4_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_005f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0055:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_005e;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_005e:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0053_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_7 = L_6;
if (L_7)
{
G_B5_0 = L_7;
G_B5_1 = 1;
G_B5_2 = _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414;
goto IL_0047_1;
}
G_B4_0 = L_7;
G_B4_1 = 1;
G_B4_2 = _stringLiteral01864F27A6E54E1077BA80D5DDE6700301A64414;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_8 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_9 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F_RuntimeMethod_var), NULL);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_10 = L_9;
((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_10);
G_B5_0 = L_10;
G_B5_1 = G_B4_1;
G_B5_2 = G_B4_2;
}
IL_0047_1:
{
CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_11 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_11, G_B5_2, (bool)G_B5_1, G_B5_0, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_memory_barrier();
((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy), (void*)L_11);
}
IL_0053_1:
{
goto IL_005f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005f:
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_12 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___everythingPolicy;
il2cpp_codegen_memory_barrier();
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral597E580F5F8CEC9DF95441961257B2190914786E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB19D5F2AEF59353F27897005103418701A432EC6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* V_2 = NULL;
Type_t* G_B5_0 = NULL;
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* G_B5_1 = NULL;
Type_t* G_B4_0 = NULL;
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* G_B4_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_0091;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0087:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_0090;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_0090:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0085_1;
}
}
{
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_6 = (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13(L_6, NULL);
V_2 = L_6;
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_7 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
NullCheck(L_9);
Assembly_t* L_10;
L_10 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_9);
NullCheck(L_10);
Type_t* L_11;
L_11 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_10, _stringLiteralB19D5F2AEF59353F27897005103418701A432EC6);
Type_t* L_12 = L_11;
if (L_12)
{
G_B5_0 = L_12;
G_B5_1 = L_7;
goto IL_0062_1;
}
G_B4_0 = L_12;
G_B4_1 = L_7;
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
NullCheck(L_14);
Assembly_t* L_15;
L_15 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26, L_14);
NullCheck(L_15);
Type_t* L_16;
L_16 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17, L_15, _stringLiteral597E580F5F8CEC9DF95441961257B2190914786E);
G_B5_0 = L_16;
G_B5_1 = G_B4_1;
}
IL_0062_1:
{
NullCheck(G_B5_1);
G_B5_1->___tupleInterface = G_B5_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->___tupleInterface), (void*)G_B5_0);
U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* L_17 = V_2;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_18 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8_RuntimeMethod_var), NULL);
CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_19 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_19, _stringLiteralB6BB37B6F99BEE08DCA3C4B9367F5465E4313775, (bool)1, L_18, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_memory_barrier();
((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy), (void*)L_19);
}
IL_0085_1:
{
goto IL_0091;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0091:
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_20 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___unityPolicy;
il2cpp_codegen_memory_barrier();
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
String_t* G_B5_2 = NULL;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
String_t* G_B4_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_0 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy;
il2cpp_codegen_memory_barrier();
if (L_0)
{
goto IL_005f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_1 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK;
V_0 = L_1;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0055:
{
{
bool L_2 = V_1;
if (!L_2)
{
goto IL_005e;
}
}
{
RuntimeObject* L_3 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
}
IL_005e:
{
return;
}
}
});
try
{
{
RuntimeObject* L_4 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_5 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy;
il2cpp_codegen_memory_barrier();
if (L_5)
{
goto IL_0053_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_6 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_7 = L_6;
if (L_7)
{
G_B5_0 = L_7;
G_B5_1 = 1;
G_B5_2 = _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3;
goto IL_0047_1;
}
G_B4_0 = L_7;
G_B4_1 = 1;
G_B4_2 = _stringLiteral1AB2CB433403F91931C8700A1579ED9E4E70E2B3;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_8 = ((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_9 = (Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D*)il2cpp_codegen_object_new(Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D_il2cpp_TypeInfo_var);
Func_2__ctor_m2C15E9DEC22C319A97CBE1E10D4A1B23E468ED19(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F_RuntimeMethod_var), NULL);
Func_2_t20D2A8C4D064E72B901CA13A2A4DFFADEA092F9D* L_10 = L_9;
((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0), (void*)L_10);
G_B5_0 = L_10;
G_B5_1 = G_B4_1;
G_B5_2 = G_B4_2;
}
IL_0047_1:
{
CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2* L_11 = (CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2*)il2cpp_codegen_object_new(CustomSerializationPolicy_tDA06381E2A4F5D3EF20DA9AE701B1DFCEA413FE2_il2cpp_TypeInfo_var);
CustomSerializationPolicy__ctor_m64026A2D74BDE1594900690577D17178488F6838(L_11, G_B5_2, (bool)G_B5_1, G_B5_0, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_memory_barrier();
((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy), (void*)L_11);
}
IL_0053_1:
{
goto IL_005f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005f:
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_12 = ((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___strictPolicy;
il2cpp_codegen_memory_barrier();
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationPolicies__cctor_m20AA0C812241DF990F3CA9C5CAC206384D7B1839 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_StaticFields*)il2cpp_codegen_static_fields_for(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var))->___LOCK), (void*)L_0);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mDB66ABDA47C7B6A1081BD6220132A0B639AF5FC5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* L_0 = (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0*)il2cpp_codegen_object_new(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35(L_0, NULL);
((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1201F458AFB6B70C202767546AF0C2CBE29F1E35 (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_EverythingU3Eb__6_0_m356C3D775EA55154FF17B081B09CC4F710C0620F (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_member;
if (((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
return (bool)0;
}
IL_000a:
{
MemberInfo_t* L_1 = ___0_member;
bool L_2;
L_2 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_1, (bool)1, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
if (!L_2)
{
goto IL_0015;
}
}
{
return (bool)1;
}
IL_0015:
{
MemberInfo_t* L_3 = ___0_member;
bool L_4;
L_4 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B(L_3, (bool)1, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var);
return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_StrictU3Eb__10_0_m628E3C0A00CE8CBA510C7F7535ACCB319E44974F (U3CU3Ec_t79364E34BA40B78751896BE8EC61F15692CFB0F0* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
MemberInfo_t* L_0 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_0, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
MemberInfo_t* L_1 = ___0_member;
bool L_2;
L_2 = PropertyInfoExtensions_IsAutoProperty_m9BB6F32BF652092ED8738DD479E4DBD0B4CD668E(((PropertyInfo_t*)CastclassClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var)), (bool)0, NULL);
if (L_2)
{
goto IL_0018;
}
}
{
return (bool)0;
}
IL_0018:
{
MemberInfo_t* L_3 = ___0_member;
bool L_4;
L_4 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC(L_3, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m1796E9207F4425EB79696AA53442FFBA986EEABC_RuntimeMethod_var);
if (!L_4)
{
goto IL_0022;
}
}
{
return (bool)0;
}
IL_0022:
{
MemberInfo_t* L_5 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_5, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0046;
}
}
{
MemberInfo_t* L_6 = ___0_member;
NullCheck(L_6);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_6);
NullCheck(L_7);
bool L_8;
L_8 = Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1(L_7, NULL);
if (!L_8)
{
goto IL_0046;
}
}
{
MemberInfo_t* L_9 = ___0_member;
NullCheck(L_9);
Type_t* L_10;
L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_9);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_11;
L_11 = TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9(L_10, TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var);
if (!L_11)
{
goto IL_0046;
}
}
{
return (bool)1;
}
IL_0046:
{
MemberInfo_t* L_12 = ___0_member;
bool L_13;
L_13 = MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D(L_12, (bool)0, MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var);
if (L_13)
{
goto IL_0074;
}
}
{
MemberInfo_t* L_14 = ___0_member;
bool L_15;
L_15 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_14, (bool)0, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
if (L_15)
{
goto IL_0074;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_16 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL);
if (!L_17)
{
goto IL_0072;
}
}
{
MemberInfo_t* L_18 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_19 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
NullCheck(L_18);
bool L_20;
L_20 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_18, L_19, (bool)0);
return L_20;
}
IL_0072:
{
return (bool)0;
}
IL_0074:
{
return (bool)1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_mDB4B749F7DD453E6B7890FE13C33AC28EFE37F13 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass8_0_U3Cget_UnityU3Eb__0_mE0B85AC17DACD3DB2265899199C6D8FE88352AD8 (U3CU3Ec__DisplayClass8_0_t1B1483517E61C2C3F7070AE83E81E0F957E6B8A3* __this, MemberInfo_t* ___0_member, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertyInfo_t* V_0 = NULL;
{
MemberInfo_t* L_0 = ___0_member;
if (!((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_0, PropertyInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_002f;
}
}
{
MemberInfo_t* L_1 = ___0_member;
V_0 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_1, PropertyInfo_t_il2cpp_TypeInfo_var));
PropertyInfo_t* L_2 = V_0;
NullCheck(L_2);
MethodInfo_t* L_3;
L_3 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(23, L_2, (bool)1);
bool L_4;
L_4 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_3, (MethodInfo_t*)NULL, NULL);
if (L_4)
{
goto IL_002d;
}
}
{
PropertyInfo_t* L_5 = V_0;
NullCheck(L_5);
MethodInfo_t* L_6;
L_6 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(25, L_5, (bool)1);
bool L_7;
L_7 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_6, (MethodInfo_t*)NULL, NULL);
if (!L_7)
{
goto IL_002f;
}
}
IL_002d:
{
return (bool)0;
}
IL_002f:
{
MemberInfo_t* L_8 = ___0_member;
bool L_9;
L_9 = MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B(L_8, (bool)1, MemberInfoExtensions_IsDefined_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2DE5FB4EBDB57BEB4F63AA5BF9C714E05501DA6B_RuntimeMethod_var);
if (!L_9)
{
goto IL_0042;
}
}
{
MemberInfo_t* L_10 = ___0_member;
bool L_11;
L_11 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121(L_10, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m91DDB1C80138CD3F91B7602C48864919FBB14121_RuntimeMethod_var);
if (L_11)
{
goto IL_0042;
}
}
{
return (bool)0;
}
IL_0042:
{
MemberInfo_t* L_12 = ___0_member;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_12, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0094;
}
}
{
MemberInfo_t* L_13 = ___0_member;
NullCheck(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_13, FieldInfo_t_il2cpp_TypeInfo_var)));
bool L_14;
L_14 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(((FieldInfo_t*)IsInstClass((RuntimeObject*)L_13, FieldInfo_t_il2cpp_TypeInfo_var)), NULL);
if (L_14)
{
goto IL_0092;
}
}
{
MemberInfo_t* L_15 = ___0_member;
NullCheck(L_15);
Type_t* L_16;
L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_15);
NullCheck(L_16);
bool L_17;
L_17 = Type_get_IsNestedPrivate_m6F04D2C5C5FF148FE2F0DA2EBAF342A3E9BF52A1(L_16, NULL);
if (!L_17)
{
goto IL_0071;
}
}
{
MemberInfo_t* L_18 = ___0_member;
NullCheck(L_18);
Type_t* L_19;
L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_18);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_20;
L_20 = TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9(L_19, TypeExtensions_IsDefined_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m652AE043984952ED94D76B5C471C72F3B8DF64E9_RuntimeMethod_var);
if (L_20)
{
goto IL_0092;
}
}
IL_0071:
{
Type_t* L_21 = __this->___tupleInterface;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_21, (Type_t*)NULL, NULL);
if (!L_22)
{
goto IL_0094;
}
}
{
Type_t* L_23 = __this->___tupleInterface;
MemberInfo_t* L_24 = ___0_member;
NullCheck(L_24);
Type_t* L_25;
L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_24);
NullCheck(L_23);
bool L_26;
L_26 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_23, L_25);
if (!L_26)
{
goto IL_0094;
}
}
IL_0092:
{
return (bool)1;
}
IL_0094:
{
MemberInfo_t* L_27 = ___0_member;
bool L_28;
L_28 = MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D(L_27, (bool)0, MemberInfoExtensions_IsDefined_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m306ABB001AA17E7AE9732134AC0C2F7F6BB6128D_RuntimeMethod_var);
if (L_28)
{
goto IL_00c2;
}
}
{
MemberInfo_t* L_29 = ___0_member;
bool L_30;
L_30 = MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39(L_29, (bool)0, MemberInfoExtensions_IsDefined_TisOdinSerializeAttribute_t609BEC0B4936315C8BF2D31F56053B8D3826C71B_m3837E543120054A2CFD8CD953B7231B5DBE5DB39_RuntimeMethod_var);
if (L_30)
{
goto IL_00c2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_31 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_31, (Type_t*)NULL, NULL);
if (!L_32)
{
goto IL_00c0;
}
}
{
MemberInfo_t* L_33 = ___0_member;
il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var);
Type_t* L_34 = ((UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_StaticFields*)il2cpp_codegen_static_fields_for(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var))->___SerializeReferenceAttributeType;
NullCheck(L_33);
bool L_35;
L_35 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_33, L_34, (bool)0);
return L_35;
}
IL_00c0:
{
return (bool)0;
}
IL_00c2:
{
return (bool)1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, int32_t ___2_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___2_format;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_001c;
}
case 2:
{
goto IL_0025;
}
}
}
{
goto IL_004a;
}
IL_0014:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___1_context;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF*)il2cpp_codegen_object_new(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var);
BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF(L_3, L_1, L_2, NULL);
return L_3;
}
IL_001c:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___1_context;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_6 = (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC*)il2cpp_codegen_object_new(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A(L_6, L_4, L_5, (bool)1, NULL);
return L_6;
}
IL_0025:
{
V_0 = 2;
Il2CppFakeBox<int32_t> L_7(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0));
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3, L_8, _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_9, NULL);
return (RuntimeObject*)NULL;
}
IL_004a:
{
Il2CppFakeBox<int32_t> L_10(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___2_format));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_12 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_CreateWriter_mB3048B43135DC1F76D3B178B8561ACC65AD9C706_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, int32_t ___2_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___2_format;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_001c;
}
case 2:
{
goto IL_0024;
}
}
}
{
goto IL_0049;
}
IL_0014:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___1_context;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_3 = (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950*)il2cpp_codegen_object_new(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var);
BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0(L_3, L_1, L_2, NULL);
return L_3;
}
IL_001c:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___1_context;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_6 = (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E*)il2cpp_codegen_object_new(JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E_il2cpp_TypeInfo_var);
JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9(L_6, L_4, L_5, NULL);
return L_6;
}
IL_0024:
{
V_0 = 2;
Il2CppFakeBox<int32_t> L_7(DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var, (&V_0));
String_t* L_8;
L_8 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_7), NULL);
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575, L_8, _stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_9, NULL);
return (RuntimeObject*)NULL;
}
IL_0049:
{
Il2CppFakeBox<int32_t> L_10(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___2_format));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_12 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_CreateReader_mCF71F3AA51AE1FD4FD15317EB3C4F1F2B256CF98_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* V_1 = NULL;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* V_2 = NULL;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* V_3 = NULL;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* V_4 = NULL;
int32_t V_5 = 0;
{
int32_t L_0 = ___1_format;
if (L_0)
{
goto IL_002b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D_il2cpp_TypeInfo_var);
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_1;
L_1 = Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879(Cache_1_Claim_m3E9597F55498D54647FA03767F9DCC0CEE82A879_RuntimeMethod_var);
V_1 = L_1;
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_2 = V_1;
NullCheck(L_2);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = L_2->___Value;
V_2 = L_3;
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = V_2;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___2_stream;
NullCheck(L_4);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_4, L_5);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = V_2;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7 = ___3_context;
NullCheck(L_6);
BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline(L_6, L_7, NULL);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_8 = V_2;
NullCheck(L_8);
VirtualActionInvoker0::Invoke(74, L_8);
BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_9 = V_2;
V_0 = L_9;
RuntimeObject** L_10 = ___0_cache;
Cache_1_tEF2E1239EFC9CE235D1BA8576E08188386E1724D* L_11 = V_1;
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
goto IL_0098;
}
IL_002b:
{
int32_t L_12 = ___1_format;
if ((!(((uint32_t)L_12) == ((uint32_t)1))))
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821_il2cpp_TypeInfo_var);
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_13;
L_13 = Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB(Cache_1_Claim_m84E18DC75A4586B1836776C5425A85161B4598FB_RuntimeMethod_var);
V_3 = L_13;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_14 = V_3;
NullCheck(L_14);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_15 = L_14->___Value;
V_4 = L_15;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_16 = V_4;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___2_stream;
NullCheck(L_16);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, L_16, L_17);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_18 = V_4;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_19 = ___3_context;
NullCheck(L_18);
BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline(L_18, L_19, NULL);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_20 = V_4;
NullCheck(L_20);
VirtualActionInvoker0::Invoke(74, L_20);
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* L_21 = V_4;
V_0 = L_21;
RuntimeObject** L_22 = ___0_cache;
Cache_1_t3FB42984241CB772BDF2E80850623481F1F8D821* L_23 = V_3;
*((RuntimeObject**)L_22) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23);
goto IL_0098;
}
IL_005c:
{
int32_t L_24 = ___1_format;
if ((!(((uint32_t)L_24) == ((uint32_t)2))))
{
goto IL_0085;
}
}
{
V_5 = 2;
Il2CppFakeBox<int32_t> L_25(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&V_5));
String_t* L_26;
L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL);
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral378D98FD216137AA3A1B1EEFA9DCD012291921E3)), L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_28, L_27, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var)));
}
IL_0085:
{
Il2CppFakeBox<int32_t> L_29(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___1_format));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_31 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_31, L_30, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4_RuntimeMethod_var)));
}
IL_0098:
{
RuntimeObject* L_32 = V_0;
return L_32;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906 (RuntimeObject** ___0_cache, int32_t ___1_format, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___2_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* V_1 = NULL;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* V_2 = NULL;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* V_3 = NULL;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* V_4 = NULL;
int32_t V_5 = 0;
{
int32_t L_0 = ___1_format;
if (L_0)
{
goto IL_002b;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1_il2cpp_TypeInfo_var);
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_1;
L_1 = Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16(Cache_1_Claim_m25E759C15396FFC79910CACFC4795BE238E86A16_RuntimeMethod_var);
V_1 = L_1;
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_2 = V_1;
NullCheck(L_2);
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_3 = L_2->___Value;
V_2 = L_3;
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_4 = V_2;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___2_stream;
NullCheck(L_4);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_4, L_5);
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_6 = V_2;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7 = ___3_context;
NullCheck(L_6);
BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline(L_6, L_7, NULL);
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_8 = V_2;
NullCheck(L_8);
VirtualActionInvoker0::Invoke(77, L_8);
BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* L_9 = V_2;
V_0 = L_9;
RuntimeObject** L_10 = ___0_cache;
Cache_1_t44D5FBE6A80A01EA354A75957F7872F7FF3A2DD1* L_11 = V_1;
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
goto IL_0098;
}
IL_002b:
{
int32_t L_12 = ___1_format;
if ((!(((uint32_t)L_12) == ((uint32_t)1))))
{
goto IL_005c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665_il2cpp_TypeInfo_var);
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_13;
L_13 = Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F(Cache_1_Claim_mF7F69633D400DCB58D039EDEDF8E451CFB46F17F_RuntimeMethod_var);
V_3 = L_13;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_14 = V_3;
NullCheck(L_14);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_15 = L_14->___Value;
V_4 = L_15;
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_16 = V_4;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___2_stream;
NullCheck(L_16);
VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, L_16, L_17);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_18 = V_4;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_19 = ___3_context;
NullCheck(L_18);
BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline(L_18, L_19, NULL);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_20 = V_4;
NullCheck(L_20);
VirtualActionInvoker0::Invoke(77, L_20);
JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* L_21 = V_4;
V_0 = L_21;
RuntimeObject** L_22 = ___0_cache;
Cache_1_tAABF8389541B2177A53FE30A255EFFA18F8B4665* L_23 = V_3;
*((RuntimeObject**)L_22) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23);
goto IL_0098;
}
IL_005c:
{
int32_t L_24 = ___1_format;
if ((!(((uint32_t)L_24) == ((uint32_t)2))))
{
goto IL_0085;
}
}
{
V_5 = 2;
Il2CppFakeBox<int32_t> L_25(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&V_5));
String_t* L_26;
L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL);
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA803403341D5CBA2D9AE7870AB9A2E2C2392C575)), L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6545C4EDDFAFDD1DB75401EB7BE78F2B5B2A983)), NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_28, L_27, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var)));
}
IL_0085:
{
Il2CppFakeBox<int32_t> L_29(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataFormat_t3722072012855615873C05A3DE117781AF5619D7_il2cpp_TypeInfo_var)), (&___1_format));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_31 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_31, L_30, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906_RuntimeMethod_var)));
}
IL_0098:
{
RuntimeObject* L_32 = V_0;
return L_32;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_1;
L_1 = Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9(L_0, NULL);
RuntimeObject* L_2 = ___0_value;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_1);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_1, L_2, L_3, NULL);
RuntimeObject* L_4 = ___1_writer;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(8, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8 (RuntimeObject* ___0_value, RuntimeObject* ___1_writer, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_0;
L_0 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0039:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_1 = V_0;
if (!L_1)
{
goto IL_0042;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0042:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_3);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_4;
L_4 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_3);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_5 = V_0;
NullCheck(L_5);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_6 = L_5->___Value;
NullCheck(L_4);
SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline(L_4, L_6, NULL);
RuntimeObject* L_7 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_8;
L_8 = Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9(L_7, NULL);
RuntimeObject* L_9 = ___0_value;
RuntimeObject* L_10 = ___1_writer;
NullCheck(L_8);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_8, L_9, L_10, NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(8, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_11);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_12 = ___2_unityObjects;
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_13 = V_0;
NullCheck(L_13);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_14 = L_13->___Value;
NullCheck(L_14);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_15;
L_15 = UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline(L_14, NULL);
*((RuntimeObject**)L_12) = (RuntimeObject*)L_15;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_12, (void*)(RuntimeObject*)L_15);
goto IL_0043;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL;
{
int32_t L_0 = ___2_format;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___3_context;
RuntimeObject* L_3;
L_3 = SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4((&V_0), L_0, L_1, L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003c:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
return;
}
});
try
{
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___3_context;
if (!L_5)
{
goto IL_0017_1;
}
}
{
RuntimeObject* L_6 = ___0_value;
RuntimeObject* L_7 = V_1;
SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB(L_6, L_7, NULL);
goto IL_0043;
}
IL_0017_1:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_8;
L_8 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
V_2 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0032_1:
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_9 = V_2;
if (!L_9)
{
goto IL_003b_1;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_10 = V_2;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_003b_1:
{
return;
}
}
});
try
{
RuntimeObject* L_11 = V_1;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_12 = V_2;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_13;
L_13 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_12, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
NullCheck(L_11);
InterfaceActionInvoker1< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(6, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_11, L_13);
RuntimeObject* L_14 = ___0_value;
RuntimeObject* L_15 = V_1;
SerializationUtility_SerializeValueWeak_m17611C160A604DAB14321308D768560CFC8AE3AB(L_14, L_15, NULL);
goto IL_0043;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8 (RuntimeObject* ___0_value, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, int32_t ___2_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___3_unityObjects, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___4_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL;
{
int32_t L_0 = ___2_format;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = ___4_context;
RuntimeObject* L_3;
L_3 = SerializationUtility_GetCachedWriter_mBF59DCA027CFFD37DCE172F7E7B463E57ECFD9F4((&V_0), L_0, L_1, L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0040:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
return;
}
});
try
{
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___4_context;
if (!L_5)
{
goto IL_001a_1;
}
}
{
RuntimeObject* L_6 = ___0_value;
RuntimeObject* L_7 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_8 = ___3_unityObjects;
SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8(L_6, L_7, L_8, NULL);
goto IL_0047;
}
IL_001a_1:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_9;
L_9 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
V_2 = L_9;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0036_1:
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_10 = V_2;
if (!L_10)
{
goto IL_003f_1;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_11 = V_2;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_003f_1:
{
return;
}
}
});
try
{
RuntimeObject* L_12 = V_1;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_13 = V_2;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_14;
L_14 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_13, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
NullCheck(L_12);
InterfaceActionInvoker1< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(6, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_12, L_14);
RuntimeObject* L_15 = ___0_value;
RuntimeObject* L_16 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_17 = ___3_unityObjects;
SerializationUtility_SerializeValueWeak_m5F8B1188CC239D0991E19C1F7A6A3736F288BFD8(L_15, L_16, L_17, NULL);
goto IL_0047;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0047:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SerializationUtility_SerializeValueWeak_m58D674DADD0F4E2BE8BDA47A93EB2D60672BBB5D (RuntimeObject* ___0_value, int32_t ___1_format, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0;
L_0 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002d:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0;
if (!L_1)
{
goto IL_0036;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0036:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = ___0_value;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0;
NullCheck(L_4);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value;
NullCheck(L_5);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6;
L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL);
int32_t L_7 = ___1_format;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_8 = ___2_context;
SerializationUtility_SerializeValueWeak_m5C0C49283640D5FBDE71BD1BF9BA66BCBFA83A68(L_3, L_6, L_7, L_8, NULL);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_9 = V_0;
NullCheck(L_9);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_10 = L_9->___Value;
NullCheck(L_10);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11;
L_11 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_10, NULL);
NullCheck(L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12;
L_12 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(31, L_11);
V_1 = L_12;
goto IL_0037;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* SerializationUtility_SerializeValueWeak_m133C8C628DE6E07F28ACA34A5ABD1A4667820733 (RuntimeObject* ___0_value, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** ___2_unityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_0;
L_0 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002e:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1 = V_0;
if (!L_1)
{
goto IL_0037;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0037:
{
return;
}
}
});
try
{
RuntimeObject* L_3 = ___0_value;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0;
NullCheck(L_4);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value;
NullCheck(L_5);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6;
L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL);
int32_t L_7 = ___1_format;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3** L_8 = ___2_unityObjects;
SerializationUtility_SerializeValueWeak_mB3B2D9ED00CC50CC55A15DE617CAD621EF403BD8(L_3, L_6, L_7, L_8, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_9 = V_0;
NullCheck(L_9);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_10 = L_9->___Value;
NullCheck(L_10);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11;
L_11 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_10, NULL);
NullCheck(L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12;
L_12 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(31, L_11);
V_1 = L_12;
goto IL_0038;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0038:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F (RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_2;
L_2 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_1, NULL);
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_2, L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747 (RuntimeObject* ___0_reader, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___1_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416_il2cpp_TypeInfo_var);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_0;
L_0 = Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A(Cache_1_Claim_m52643C961BEBD101E68724DB09640A74EC42FE2A_RuntimeMethod_var);
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003b:
{
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_1 = V_0;
if (!L_1)
{
goto IL_0044;
}
}
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_0044:
{
return;
}
}
});
try
{
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_3 = V_0;
NullCheck(L_3);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_4 = L_3->___Value;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = ___1_referencedUnityObjects;
NullCheck(L_4);
UnityReferenceResolver_SetReferencedUnityObjects_m56C7EF738D6EA067980B570ABABD9A12F052DDD0(L_4, L_5, NULL);
RuntimeObject* L_6 = ___0_reader;
NullCheck(L_6);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6);
Cache_1_t68EF1BAC73E96CCF39A773F576E60510C01F4416* L_8 = V_0;
NullCheck(L_8);
UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* L_9 = L_8->___Value;
NullCheck(L_7);
DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline(L_7, L_9, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_12;
L_12 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_11, NULL);
RuntimeObject* L_13 = ___0_reader;
NullCheck(L_12);
RuntimeObject* L_14;
L_14 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_12, L_13);
V_1 = L_14;
goto IL_0045;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
RuntimeObject* L_15 = V_1;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL;
{
int32_t L_0 = ___1_format;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___2_context;
RuntimeObject* L_3;
L_3 = SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906((&V_0), L_0, L_1, L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003c:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
return;
}
});
try
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___2_context;
if (!L_5)
{
goto IL_0017_1;
}
}
{
RuntimeObject* L_6 = V_1;
RuntimeObject* L_7;
L_7 = SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F(L_6, NULL);
V_2 = L_7;
goto IL_0043;
}
IL_0017_1:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_8;
L_8 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_3 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0032_1:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_9 = V_3;
if (!L_9)
{
goto IL_003b_1;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_10 = V_3;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_003b_1:
{
return;
}
}
});
try
{
RuntimeObject* L_11 = V_1;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_12 = V_3;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13;
L_13 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_12, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
NullCheck(L_11);
InterfaceActionInvoker1< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(9, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11, L_13);
RuntimeObject* L_14 = V_1;
RuntimeObject* L_15;
L_15 = SerializationUtility_DeserializeValueWeak_m7EDCE6BEE0A52A361E855D56ACF7ACF9D0B97C2F(L_14, NULL);
V_2 = L_15;
goto IL_0043;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0043:
{
RuntimeObject* L_16 = V_2;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL;
{
int32_t L_0 = ___1_format;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___3_context;
RuntimeObject* L_3;
L_3 = SerializationUtility_GetCachedReader_m229005E3F42A2EBA63AF8811026FAEB2420A8906((&V_0), L_0, L_1, L_2, NULL);
V_1 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003e:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
return;
}
});
try
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___3_context;
if (!L_5)
{
goto IL_0018_1;
}
}
{
RuntimeObject* L_6 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7 = ___2_referencedUnityObjects;
RuntimeObject* L_8;
L_8 = SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747(L_6, L_7, NULL);
V_2 = L_8;
goto IL_0045;
}
IL_0018_1:
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_9;
L_9 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_3 = L_9;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034_1:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_10 = V_3;
if (!L_10)
{
goto IL_003d_1;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_11 = V_3;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_003d_1:
{
return;
}
}
});
try
{
RuntimeObject* L_12 = V_1;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_13 = V_3;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14;
L_14 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_13, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
NullCheck(L_12);
InterfaceActionInvoker1< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(9, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_12, L_14);
RuntimeObject* L_15 = V_1;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_16 = ___2_referencedUnityObjects;
RuntimeObject* L_17;
L_17 = SerializationUtility_DeserializeValueWeak_m4932690AAB4B4D591CEC0951CA1D9C8BC8432747(L_15, L_16, NULL);
V_2 = L_17;
goto IL_0045;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
RuntimeObject* L_18 = V_2;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m9E04F5256897C3C8339DA7088D841B0CD6AAAD03 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_format, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1;
L_1 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001c:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0;
if (!L_2)
{
goto IL_0025;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0025:
{
return;
}
}
});
try
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0;
NullCheck(L_4);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value;
NullCheck(L_5);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6;
L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL);
int32_t L_7 = ___1_format;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_8 = ___2_context;
RuntimeObject* L_9;
L_9 = SerializationUtility_DeserializeValueWeak_m7FED5A2ACB39D1B6172C26D2E4895261A10EB82B(L_6, L_7, L_8, NULL);
V_1 = L_9;
goto IL_0026;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
RuntimeObject* L_10 = V_1;
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_DeserializeValueWeak_m99F9E08E3CEE3F7722510F23ACF6FD1F876BEF80 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_format, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___2_referencedUnityObjects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_1;
L_1 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001d:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_2 = V_0;
if (!L_2)
{
goto IL_0026;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_3 = V_0;
NullCheck(L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
}
IL_0026:
{
return;
}
}
});
try
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_4 = V_0;
NullCheck(L_4);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_5 = L_4->___Value;
NullCheck(L_5);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6;
L_6 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_5, NULL);
int32_t L_7 = ___1_format;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = ___2_referencedUnityObjects;
RuntimeObject* L_9;
L_9 = SerializationUtility_DeserializeValueWeak_m97286CE82626600BDF78EAC122DCC7E7AE58A759(L_6, L_7, L_8, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL);
V_1 = L_9;
goto IL_0027;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0027:
{
RuntimeObject* L_10 = V_1;
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationUtility_CreateCopy_mF8DD852759C444B57523FD5B6662C09FB23A7771 (RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assembly_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfo_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* V_1 = NULL;
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* V_2 = NULL;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* V_3 = NULL;
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_4 = NULL;
RuntimeObject* V_5 = NULL;
{
RuntimeObject* L_0 = ___0_obj;
if (L_0)
{
goto IL_0005;
}
}
{
return NULL;
}
IL_0005:
{
RuntimeObject* L_1 = ___0_obj;
if (!((String_t*)IsInstSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)))
{
goto IL_000f;
}
}
{
RuntimeObject* L_2 = ___0_obj;
return L_2;
}
IL_000f:
{
RuntimeObject* L_3 = ___0_obj;
NullCheck(L_3);
Type_t* L_4;
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
V_0 = L_4;
Type_t* L_5 = V_0;
NullCheck(L_5);
bool L_6;
L_6 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_5, NULL);
if (!L_6)
{
goto IL_0020;
}
}
{
RuntimeObject* L_7 = ___0_obj;
return L_7;
}
IL_0020:
{
Type_t* L_8 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_11;
L_11 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_8, L_10, NULL);
if (L_11)
{
goto IL_0068;
}
}
{
Type_t* L_12 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (MemberInfo_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_15;
L_15 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_12, L_14, NULL);
if (L_15)
{
goto IL_0068;
}
}
{
Type_t* L_16 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Assembly_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_19;
L_19 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_16, L_18, NULL);
if (L_19)
{
goto IL_0068;
}
}
{
Type_t* L_20 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_23;
L_23 = TypeExtensions_InheritsFrom_m246820A7A897F304D093F93B522261D153507D2B(L_20, L_22, NULL);
if (!L_23)
{
goto IL_006a;
}
}
IL_0068:
{
RuntimeObject* L_24 = ___0_obj;
return L_24;
}
IL_006a:
{
il2cpp_codegen_runtime_class_init_inline(CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3_il2cpp_TypeInfo_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_25;
L_25 = CachedMemoryStream_Claim_m44CFEA536295BD9BA32EC786AE30432C3FF570A0((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL);
V_1 = L_25;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0104:
{
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_26 = V_1;
if (!L_26)
{
goto IL_010d;
}
}
{
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_27 = V_1;
NullCheck(L_27);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_27);
}
IL_010d:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_28;
L_28 = Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803(Cache_1_Claim_m03A1DF4F2BB1CC546A9596FA37451ECC49D00803_RuntimeMethod_var);
V_2 = L_28;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fa_1:
{
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_29 = V_2;
if (!L_29)
{
goto IL_0103_1;
}
}
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_30 = V_2;
NullCheck(L_30);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30);
}
IL_0103_1:
{
return;
}
}
});
try
{
{
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_31;
L_31 = Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3(Cache_1_Claim_m73B9D17102BA018540E2B60CB977B45E6B873BF3_RuntimeMethod_var);
V_3 = L_31;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00f0_2:
{
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_32 = V_3;
if (!L_32)
{
goto IL_00f9_2;
}
}
{
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_33 = V_3;
NullCheck(L_33);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_33);
}
IL_00f9_2:
{
return;
}
}
});
try
{
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_34 = V_2;
NullCheck(L_34);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_35 = L_34->___Value;
NullCheck(L_35);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_36;
L_36 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_35, NULL);
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_37;
L_37 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
NullCheck(L_36);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_36, L_37, NULL);
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_38 = V_3;
NullCheck(L_38);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_39 = L_38->___Value;
NullCheck(L_39);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_40;
L_40 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_39, NULL);
RuntimeObject* L_41;
L_41 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
NullCheck(L_40);
SerializationConfig_set_SerializationPolicy_mC82DF8B3298691C7B0465A2DDE061E3C0C716B17(L_40, L_41, NULL);
RuntimeObject* L_42 = ___0_obj;
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_43 = V_1;
NullCheck(L_43);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_44 = L_43->___Value;
NullCheck(L_44);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_45;
L_45 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_44, NULL);
Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5* L_46 = V_2;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t59F1D1CD01F2EF55D60BF6BA3023588287573CA5_il2cpp_TypeInfo_var);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_47;
L_47 = Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8(L_46, Cache_1_op_Implicit_mCBDE68C21F5CC6795994E57AD870259F43C17FB8_RuntimeMethod_var);
SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A(L_42, L_45, 0, (&V_4), L_47, SerializationUtility_SerializeValue_TisRuntimeObject_m2D265B880D49D43C50731B244A5EE7C636210A0A_RuntimeMethod_var);
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_48 = V_1;
NullCheck(L_48);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_49 = L_48->___Value;
NullCheck(L_49);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_50;
L_50 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_49, NULL);
NullCheck(L_50);
VirtualActionInvoker1< int64_t >::Invoke(12, L_50, ((int64_t)0));
Cache_1_tBABF76E37486717F2DAC69A945EA2A71A8DCEC8E* L_51 = V_1;
NullCheck(L_51);
CachedMemoryStream_t39C2912B44A990921E3ADA2BE147D55A7B1FA7A3* L_52 = L_51->___Value;
NullCheck(L_52);
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_53;
L_53 = CachedMemoryStream_get_MemoryStream_m32BBA92BF8ABFEDFF1BB208BB10F568EC65B77AC(L_52, NULL);
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_54 = V_4;
Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813* L_55 = V_3;
il2cpp_codegen_runtime_class_init_inline(Cache_1_t2842E8271CE764355FD4F876B42BD6BE1229B813_il2cpp_TypeInfo_var);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_56;
L_56 = Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8(L_55, Cache_1_op_Implicit_m28F4D6759B98E2D55D947C67CC8B9C9A04319EF8_RuntimeMethod_var);
RuntimeObject* L_57;
L_57 = SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89(L_53, 0, L_54, L_56, SerializationUtility_DeserializeValue_TisRuntimeObject_mD770F4F9876C735B7A4026F93E8C1C0E6B083D89_RuntimeMethod_var);
V_5 = L_57;
goto IL_010e;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010e:
{
RuntimeObject* L_58 = V_5;
return L_58;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoWaySerializationBinder__ctor_mBCCD411BEE754EE6BE372CDBDBF01415C724B285 (TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TwoWaySerializationBinder__cctor_m65249F558E53244E6671A8EE0A85E2163D36912C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244* L_0 = (DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244*)il2cpp_codegen_object_new(DefaultSerializationBinder_t0137E7C3466BBA755048F0431D89623589C83244_il2cpp_TypeInfo_var);
DefaultSerializationBinder__ctor_mAA69644BD1A3A1AB0BC436FA6DCCD4976320E558(L_0, NULL);
((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default), (void*)L_0);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B4_0 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B1_0 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B2_0 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B5_1 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B7_0 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B6_0 = NULL;
int32_t G_B8_0 = 0;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B8_1 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B10_0 = NULL;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B9_0 = NULL;
int32_t G_B11_0 = 0;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* G_B11_1 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* L_0 = ((ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var))->___Default;
Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_1 = (Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679*)il2cpp_codegen_object_new(Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D(L_1, L_0, Dictionary_2__ctor_mC673CB74703ADF4FBE53EC3704E0FC4F3F26D94D_RuntimeMethod_var);
__this->___FormattersByPolicy = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FormattersByPolicy), (void*)L_1);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
__this->___FormattersByPolicy_LOCK = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FormattersByPolicy_LOCK), (void*)L_2);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54(__this, NULL);
Type_t* L_3 = ___0_serializedType;
__this->___SerializedType = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedType), (void*)L_3);
Type_t* L_4 = __this->___SerializedType;
NullCheck(L_4);
bool L_5;
L_5 = VirtualFuncInvoker0< bool >::Invoke(68, L_4);
__this->___IsEnum = L_5;
Type_t* L_6 = __this->___SerializedType;
NullCheck(L_6);
bool L_7;
L_7 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_6, NULL);
__this->___IsValueType = L_7;
Type_t* L_8 = __this->___SerializedType;
NullCheck(L_8);
bool L_9;
L_9 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_8, NULL);
if (L_9)
{
G_B4_0 = __this;
goto IL_009d;
}
G_B1_0 = __this;
}
{
Type_t* L_10 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
bool L_13;
L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL);
if (L_13)
{
G_B4_0 = G_B1_0;
goto IL_009d;
}
G_B2_0 = G_B1_0;
}
{
Type_t* L_14 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
bool L_17;
L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
if (L_17)
{
G_B4_0 = G_B2_0;
goto IL_009d;
}
G_B3_0 = G_B2_0;
}
{
Type_t* L_18 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
bool L_21;
L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL);
G_B5_0 = ((int32_t)(L_21));
G_B5_1 = G_B3_0;
goto IL_009e;
}
IL_009d:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
}
IL_009e:
{
NullCheck(G_B5_1);
G_B5_1->___MayBeBoxedValueType = (bool)G_B5_0;
Type_t* L_22 = __this->___SerializedType;
NullCheck(L_22);
bool L_23;
L_23 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_22, NULL);
if (L_23)
{
G_B7_0 = __this;
goto IL_00be;
}
G_B6_0 = __this;
}
{
Type_t* L_24 = __this->___SerializedType;
NullCheck(L_24);
bool L_25;
L_25 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_24, NULL);
G_B8_0 = ((int32_t)(L_25));
G_B8_1 = G_B6_0;
goto IL_00bf;
}
IL_00be:
{
G_B8_0 = 1;
G_B8_1 = G_B7_0;
}
IL_00bf:
{
NullCheck(G_B8_1);
G_B8_1->___IsAbstract = (bool)G_B8_0;
Type_t* L_26 = __this->___SerializedType;
NullCheck(L_26);
bool L_27;
L_27 = VirtualFuncInvoker0< bool >::Invoke(39, L_26);
if (!L_27)
{
G_B10_0 = __this;
goto IL_00ee;
}
G_B9_0 = __this;
}
{
Type_t* L_28 = __this->___SerializedType;
NullCheck(L_28);
Type_t* L_29;
L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_28);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
bool L_32;
L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
G_B11_0 = ((int32_t)(L_32));
G_B11_1 = G_B9_0;
goto IL_00ef;
}
IL_00ee:
{
G_B11_0 = 0;
G_B11_1 = G_B10_0;
}
IL_00ef:
{
NullCheck(G_B11_1);
G_B11_1->___IsNullable = (bool)G_B11_0;
Type_t* L_33 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (AllowDeserializeInvalidDataAttribute_t3FC873500C6CA5E8A911AB0EFAB8535550453BD4_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
NullCheck(L_33);
bool L_36;
L_36 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_33, L_35, (bool)1);
__this->___AllowDeserializeInvalidData = L_36;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint64_t V_2 = 0;
uint8_t V_3 = 0;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* V_4 = NULL;
bool V_5 = false;
String_t* V_6 = NULL;
uint8_t V_7 = 0;
Type_t* V_8 = NULL;
Type_t* V_9 = NULL;
RuntimeObject* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_13 = NULL;
RuntimeObject* V_14 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_15 = NULL;
Exception_t* V_16 = NULL;
int32_t V_17 = 0;
RuntimeObject* V_18 = NULL;
Guid_t V_19;
memset((&V_19), 0, sizeof(V_19));
RuntimeObject* V_20 = NULL;
String_t* V_21 = NULL;
RuntimeObject* V_22 = NULL;
int32_t V_23 = 0;
RuntimeObject* V_24 = NULL;
Type_t* V_25 = NULL;
Type_t* V_26 = NULL;
int32_t V_27 = 0;
RuntimeObject* V_28 = NULL;
bool V_29 = false;
bool V_30 = false;
bool V_31 = false;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_32 = NULL;
RuntimeObject* V_33 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_34 = NULL;
RuntimeObject* V_35 = NULL;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* V_36 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_37 = NULL;
RuntimeObject* V_38 = NULL;
RuntimeObject* V_39 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_40 = NULL;
Exception_t* V_41 = NULL;
bool V_42 = false;
double V_43 = 0.0;
int64_t V_44 = 0;
String_t* V_45 = NULL;
Guid_t V_46;
memset((&V_46), 0, sizeof(V_46));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
int32_t G_B24_0 = 0;
int32_t G_B27_0 = 0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* G_B30_0 = NULL;
{
bool L_0 = __this->___IsEnum;
if (!L_0)
{
goto IL_00d1;
}
}
{
RuntimeObject* L_1 = ___0_reader;
NullCheck(L_1);
uint8_t L_2;
L_2 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1, (&V_0));
V_1 = L_2;
uint8_t L_3 = V_1;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_0061;
}
}
{
RuntimeObject* L_4 = ___0_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, uint64_t* >::Invoke(31, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2));
if (L_5)
{
goto IL_0054;
}
}
{
RuntimeObject* L_6 = ___0_reader;
NullCheck(L_6);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8;
L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL);
NullCheck(L_8);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9;
L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL);
String_t* L_10 = V_0;
Il2CppFakeBox<uint8_t> L_11(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_12;
L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
String_t* L_13;
L_13 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_10, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_12, NULL);
NullCheck(L_9);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_9, L_13, NULL);
}
IL_0054:
{
Type_t* L_14 = __this->___SerializedType;
uint64_t L_15 = V_2;
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeObject* L_16;
L_16 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(L_14, L_15, NULL);
return L_16;
}
IL_0061:
{
RuntimeObject* L_17 = ___0_reader;
NullCheck(L_17);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18;
L_18 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_17);
NullCheck(L_18);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19;
L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL);
NullCheck(L_19);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_20;
L_20 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_19, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_24(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_25;
L_25 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_24), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
String_t* L_28 = V_0;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_28);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
Il2CppFakeBox<uint8_t> L_31(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_32;
L_32 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_31), NULL);
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_32);
String_t* L_33;
L_33 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_30, NULL);
NullCheck(L_20);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_20, L_33, NULL);
RuntimeObject* L_34 = ___0_reader;
NullCheck(L_34);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_34);
Type_t* L_35 = __this->___SerializedType;
RuntimeObject* L_36;
L_36 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_35, NULL);
return L_36;
}
IL_00d1:
{
RuntimeObject* L_37 = ___0_reader;
NullCheck(L_37);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38;
L_38 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_37);
V_4 = L_38;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_39 = V_4;
NullCheck(L_39);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_40;
L_40 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_39, NULL);
NullCheck(L_40);
RuntimeObject* L_41;
L_41 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_40, NULL);
NullCheck(L_41);
bool L_42;
L_42 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_41);
if (L_42)
{
goto IL_013a;
}
}
{
Type_t* L_43 = __this->___SerializedType;
NullCheck(L_43);
bool L_44;
L_44 = VirtualFuncInvoker0< bool >::Invoke(18, L_43);
if (L_44)
{
goto IL_013a;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_45 = V_4;
NullCheck(L_45);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_46;
L_46 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_45, NULL);
NullCheck(L_46);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_47;
L_47 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_46, NULL);
Type_t* L_48 = __this->___SerializedType;
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_48);
String_t* L_50;
L_50 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008, L_49, _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2, NULL);
NullCheck(L_47);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_47, L_50, NULL);
bool L_51 = __this->___IsValueType;
if (L_51)
{
goto IL_012e;
}
}
{
return NULL;
}
IL_012e:
{
Type_t* L_52 = __this->___SerializedType;
RuntimeObject* L_53;
L_53 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_52, NULL);
return L_53;
}
IL_013a:
{
V_5 = (bool)1;
RuntimeObject* L_54 = ___0_reader;
NullCheck(L_54);
uint8_t L_55;
L_55 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_54, (&V_6));
V_7 = L_55;
bool L_56 = __this->___IsValueType;
if (!L_56)
{
goto IL_056c;
}
}
{
uint8_t L_57 = V_7;
if ((!(((uint32_t)L_57) == ((uint32_t)6))))
{
goto IL_0195;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_58 = V_4;
NullCheck(L_58);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_59;
L_59 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_58, NULL);
NullCheck(L_59);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_60;
L_60 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_59, NULL);
Type_t* L_61 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_62;
L_62 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_61, NULL);
String_t* L_63;
L_63 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralFE5D9AC61361E4B2B3851B34A89B2FB987963913, L_62, _stringLiteral0A976EABD0A531B5B49C62A0F0A8D00717376BE8, NULL);
NullCheck(L_60);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_60, L_63, NULL);
RuntimeObject* L_64 = ___0_reader;
NullCheck(L_64);
bool L_65;
L_65 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_64);
Type_t* L_66 = __this->___SerializedType;
RuntimeObject* L_67;
L_67 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_66, NULL);
return L_67;
}
IL_0195:
{
uint8_t L_68 = V_7;
if ((((int32_t)L_68) == ((int32_t)7)))
{
goto IL_020f;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_69 = V_4;
NullCheck(L_69);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_70;
L_70 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_69, NULL);
NullCheck(L_70);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_71;
L_71 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_70, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral42A4532E90841CCF5A1B091885D856DD27F8161E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
String_t* L_75 = V_6;
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_75);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_74;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
Il2CppFakeBox<uint8_t> L_78(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_7));
String_t* L_79;
L_79 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_78), NULL);
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_79);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_77;
NullCheck(L_80);
(L_80)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral328AAE4CDA159B1CDD248CB0C044DA128F1F7652);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80;
V_3 = 7;
Il2CppFakeBox<uint8_t> L_82(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_83;
L_83 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_82), NULL);
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_83);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_81;
NullCheck(L_84);
(L_84)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral6B6FD5CBF265635F3E98DC7231ED3AB7ADE0CE6A);
String_t* L_85;
L_85 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_84, NULL);
NullCheck(L_71);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_71, L_85, NULL);
RuntimeObject* L_86 = ___0_reader;
NullCheck(L_86);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_86);
Type_t* L_87 = __this->___SerializedType;
RuntimeObject* L_88;
L_88 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_87, NULL);
return L_88;
}
IL_020f:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0560:
{
{
bool L_89 = V_5;
if (!L_89)
{
goto IL_056b;
}
}
{
RuntimeObject* L_90 = ___0_reader;
NullCheck(L_90);
bool L_91;
L_91 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_90);
}
IL_056b:
{
return;
}
}
});
try
{
try
{
{
Type_t* L_92 = __this->___SerializedType;
V_8 = L_92;
RuntimeObject* L_93 = ___0_reader;
NullCheck(L_93);
bool L_94;
L_94 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_93, (&V_9));
if (!L_94)
{
goto IL_04fd_2;
}
}
{
Type_t* L_95 = V_9;
Type_t* L_96 = V_8;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_97;
L_97 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_95, L_96, NULL);
if (!L_97)
{
goto IL_04de_2;
}
}
{
Type_t* L_98 = V_9;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_99;
L_99 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_98, (Type_t*)NULL, NULL);
if (!L_99)
{
goto IL_040d_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_100 = V_4;
NullCheck(L_100);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_101;
L_101 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_100, NULL);
NullCheck(L_101);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_102;
L_102 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_101, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103;
NullCheck(L_104);
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = L_104;
Type_t* L_106 = V_8;
NullCheck(L_106);
String_t* L_107;
L_107 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_106);
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_107);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = L_105;
NullCheck(L_108);
(L_108)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA183562B6160BC17E54E57EA69C042748F71EE69);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_108;
Type_t* L_110 = V_9;
NullCheck(L_110);
String_t* L_111;
L_111 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_110);
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_111);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_109;
NullCheck(L_112);
(L_112)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
String_t* L_113;
L_113 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_112, NULL);
NullCheck(L_102);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_102, L_113, NULL);
Type_t* L_114 = V_9;
Type_t* L_115 = V_8;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_116;
L_116 = TypeExtensions_IsCastableTo_m942D3FDCED24E6A79B4EF9C689FB45D8B7D53CEA(L_114, L_115, (bool)0, NULL);
if (!L_116)
{
goto IL_0318_2;
}
}
{
Type_t* L_117 = V_9;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_118 = V_4;
NullCheck(L_118);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_119;
L_119 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_118, NULL);
NullCheck(L_119);
RuntimeObject* L_120;
L_120 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_119, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_121;
L_121 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_117, L_120, NULL);
RuntimeObject* L_122 = ___0_reader;
NullCheck(L_121);
RuntimeObject* L_123;
L_123 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_121, L_122);
V_10 = L_123;
Type_t* L_124 = V_9;
NullCheck(L_124);
bool L_125;
L_125 = VirtualFuncInvoker0< bool >::Invoke(39, L_124);
if (!L_125)
{
goto IL_02d3_2;
}
}
{
Type_t* L_126 = V_9;
NullCheck(L_126);
Type_t* L_127;
L_127 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_126);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_128 = { reinterpret_cast<intptr_t> (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_129;
L_129 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_128, NULL);
bool L_130;
L_130 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_127, L_129, NULL);
G_B24_0 = ((int32_t)(L_130));
goto IL_02d4_2;
}
IL_02d3_2:
{
G_B24_0 = 0;
}
IL_02d4_2:
{
V_11 = (bool)G_B24_0;
bool L_131 = __this->___IsNullable;
if (L_131)
{
goto IL_02e5_2;
}
}
{
bool L_132 = V_11;
G_B27_0 = ((((int32_t)L_132) == ((int32_t)0))? 1 : 0);
goto IL_02e6_2;
}
IL_02e5_2:
{
G_B27_0 = 0;
}
IL_02e6_2:
{
V_12 = (bool)G_B27_0;
bool L_133 = V_12;
if (L_133)
{
goto IL_02ef_2;
}
}
{
G_B30_0 = ((Func_2_tACBF5A1656250800CE861707354491F0611F6624*)(NULL));
goto IL_02f9_2;
}
IL_02ef_2:
{
Type_t* L_134 = V_9;
Type_t* L_135 = V_8;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_136;
L_136 = TypeExtensions_GetCastMethodDelegate_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074(L_134, L_135, (bool)0, NULL);
G_B30_0 = L_136;
}
IL_02f9_2:
{
V_13 = G_B30_0;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_137 = V_13;
if (!L_137)
{
goto IL_030f_2;
}
}
{
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_138 = V_13;
RuntimeObject* L_139 = V_10;
NullCheck(L_138);
RuntimeObject* L_140;
L_140 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_138, L_139, NULL);
V_14 = L_140;
goto IL_0b7b;
}
IL_030f_2:
{
RuntimeObject* L_141 = V_10;
V_14 = L_141;
goto IL_0b7b;
}
IL_0318_2:
{
bool L_142 = __this->___AllowDeserializeInvalidData;
if (L_142)
{
goto IL_0332_2;
}
}
{
RuntimeObject* L_143 = ___0_reader;
NullCheck(L_143);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_144;
L_144 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_143);
NullCheck(L_144);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_145;
L_145 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_144, NULL);
NullCheck(L_145);
bool L_146 = L_145->___AllowDeserializeInvalidData;
if (!L_146)
{
goto IL_03a6_2;
}
}
IL_0332_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_147 = V_4;
NullCheck(L_147);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_148;
L_148 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_147, NULL);
NullCheck(L_148);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_149;
L_149 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_148, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_150 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_151 = L_150;
NullCheck(L_151);
(L_151)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = L_151;
Type_t* L_153 = V_9;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_154;
L_154 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_153, NULL);
NullCheck(L_152);
(L_152)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_154);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_155 = L_152;
NullCheck(L_155);
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = L_155;
Type_t* L_157 = V_8;
String_t* L_158;
L_158 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_157, NULL);
NullCheck(L_156);
(L_156)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_158);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_159 = L_156;
NullCheck(L_159);
(L_159)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralE02E7BDF3A7594A715E302E594FEDF8DA71C7C79);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = L_159;
String_t* L_161 = V_6;
NullCheck(L_160);
(L_160)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_161);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_162 = L_160;
NullCheck(L_162);
(L_162)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_163;
L_163 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_162, NULL);
NullCheck(L_149);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_149, L_163, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_164 = V_4;
NullCheck(L_164);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_165;
L_165 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_164, NULL);
NullCheck(L_165);
RuntimeObject* L_166;
L_166 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_165, NULL);
RuntimeObject* L_167;
L_167 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_166, NULL);
RuntimeObject* L_168 = ___0_reader;
NullCheck(L_167);
RuntimeObject* L_169;
L_169 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_167, L_168);
V_14 = L_169;
goto IL_0b7b;
}
IL_03a6_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_170 = V_4;
NullCheck(L_170);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_171;
L_171 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_170, NULL);
NullCheck(L_171);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_172;
L_172 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_171, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_173 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_174 = L_173;
NullCheck(L_174);
(L_174)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_175 = L_174;
Type_t* L_176 = V_9;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_177;
L_177 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_176, NULL);
NullCheck(L_175);
(L_175)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_177);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_178 = L_175;
NullCheck(L_178);
(L_178)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_179 = L_178;
Type_t* L_180 = V_8;
String_t* L_181;
L_181 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_180, NULL);
NullCheck(L_179);
(L_179)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_181);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_182 = L_179;
NullCheck(L_182);
(L_182)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_183 = L_182;
String_t* L_184 = V_6;
NullCheck(L_183);
(L_183)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_184);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_185 = L_183;
NullCheck(L_185);
(L_185)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_186;
L_186 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_185, NULL);
NullCheck(L_172);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_172, L_186, NULL);
Type_t* L_187 = __this->___SerializedType;
RuntimeObject* L_188;
L_188 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_187, NULL);
V_14 = L_188;
goto IL_0b7b;
}
IL_040d_2:
{
bool L_189 = __this->___AllowDeserializeInvalidData;
if (L_189)
{
goto IL_0427_2;
}
}
{
RuntimeObject* L_190 = ___0_reader;
NullCheck(L_190);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_191;
L_191 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_190);
NullCheck(L_191);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_192;
L_192 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_191, NULL);
NullCheck(L_192);
bool L_193 = L_192->___AllowDeserializeInvalidData;
if (!L_193)
{
goto IL_0489_2;
}
}
IL_0427_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_194 = V_4;
NullCheck(L_194);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_195;
L_195 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_194, NULL);
NullCheck(L_195);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_196;
L_196 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_195, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_197 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_198 = L_197;
NullCheck(L_198);
(L_198)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_199 = L_198;
Type_t* L_200 = V_8;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_201;
L_201 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_200, NULL);
NullCheck(L_199);
(L_199)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_201);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_202 = L_199;
NullCheck(L_202);
(L_202)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral6FE0F511FDF62BD97C154C7EBBCAF24183177CAC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_203 = L_202;
String_t* L_204 = V_6;
NullCheck(L_203);
(L_203)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_204);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_205 = L_203;
NullCheck(L_205);
(L_205)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_206;
L_206 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_205, NULL);
NullCheck(L_196);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_196, L_206, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_207 = V_4;
NullCheck(L_207);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_208;
L_208 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_207, NULL);
NullCheck(L_208);
RuntimeObject* L_209;
L_209 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_208, NULL);
RuntimeObject* L_210;
L_210 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_209, NULL);
RuntimeObject* L_211 = ___0_reader;
NullCheck(L_210);
RuntimeObject* L_212;
L_212 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_210, L_211);
V_14 = L_212;
goto IL_0b7b;
}
IL_0489_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_213 = V_4;
NullCheck(L_213);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_214;
L_214 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_213, NULL);
NullCheck(L_214);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_215;
L_215 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_214, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_216 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_217 = L_216;
NullCheck(L_217);
(L_217)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral3BD9C45D299DB0893289767BF0C5596ECF304EC8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_218 = L_217;
Type_t* L_219 = V_8;
NullCheck(L_219);
String_t* L_220;
L_220 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_219);
NullCheck(L_218);
(L_218)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_220);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_221 = L_218;
NullCheck(L_221);
(L_221)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralBFBCF0E2CDE2822814933CAD7AB684C3F595A23E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_222 = L_221;
String_t* L_223 = V_6;
NullCheck(L_222);
(L_222)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_223);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_224 = L_222;
NullCheck(L_224);
(L_224)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_225;
L_225 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_224, NULL);
NullCheck(L_215);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_215, L_225, NULL);
Type_t* L_226 = __this->___SerializedType;
RuntimeObject* L_227;
L_227 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_226, NULL);
V_14 = L_227;
goto IL_0b7b;
}
IL_04de_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_228 = V_4;
NullCheck(L_228);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_229;
L_229 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_228, NULL);
NullCheck(L_229);
RuntimeObject* L_230;
L_230 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_229, NULL);
RuntimeObject* L_231;
L_231 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_230, NULL);
RuntimeObject* L_232 = ___0_reader;
NullCheck(L_231);
RuntimeObject* L_233;
L_233 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_231, L_232);
V_14 = L_233;
goto IL_0b7b;
}
IL_04fd_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_234 = V_4;
NullCheck(L_234);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_235;
L_235 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_234, NULL);
NullCheck(L_235);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_236;
L_236 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_235, NULL);
String_t* L_237 = V_6;
String_t* L_238;
L_238 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C, L_237, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_236);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_236, L_238, NULL);
Type_t* L_239 = __this->___SerializedType;
RuntimeObject* L_240;
L_240 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_239, NULL);
V_14 = L_240;
goto IL_0b7b;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0531_1;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0539_1;
}
throw e;
}
CATCH_0531_1:
{
V_15 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_5 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_241 = V_15;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_241, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var)));
}
CATCH_0539_1:
{
V_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_242 = V_4;
NullCheck(L_242);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_243;
L_243 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_242, NULL);
NullCheck(L_243);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_244;
L_244 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_243, NULL);
Exception_t* L_245 = V_16;
NullCheck(L_244);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_244, L_245, NULL);
Type_t* L_246 = __this->___SerializedType;
RuntimeObject* L_247;
L_247 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_246, NULL);
V_14 = L_247;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0b7b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_056c:
{
uint8_t L_248 = V_7;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_248, 1)))
{
case 0:
{
goto IL_0b19;
}
case 1:
{
goto IL_0b2d;
}
case 2:
{
goto IL_0b00;
}
case 3:
{
goto IL_0ae7;
}
case 4:
{
goto IL_0ace;
}
case 5:
{
goto IL_05ba;
}
case 6:
{
goto IL_07ff;
}
case 7:
{
goto IL_0b46;
}
case 8:
{
goto IL_0770;
}
case 9:
{
goto IL_05c3;
}
case 10:
{
goto IL_0652;
}
case 11:
{
goto IL_0b46;
}
case 12:
{
goto IL_0b46;
}
case 13:
{
goto IL_0b46;
}
case 14:
{
goto IL_0b46;
}
case 15:
{
goto IL_06e1;
}
}
}
{
goto IL_0b46;
}
IL_05ba:
{
RuntimeObject* L_249 = ___0_reader;
NullCheck(L_249);
bool L_250;
L_250 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_249);
return NULL;
}
IL_05c3:
{
RuntimeObject* L_251 = ___0_reader;
NullCheck(L_251);
bool L_252;
L_252 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(18, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_251, (&V_17));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_253 = V_4;
int32_t L_254 = V_17;
NullCheck(L_253);
RuntimeObject* L_255;
L_255 = DeserializationContext_GetExternalObject_m853ED0F9ABF45FA24DBEFA80CB62F6C786909629(L_253, L_254, NULL);
V_18 = L_255;
RuntimeObject* L_256 = V_18;
if (!L_256)
{
goto IL_064f;
}
}
{
Type_t* L_257 = __this->___SerializedType;
RuntimeObject* L_258 = V_18;
NullCheck(L_258);
Type_t* L_259;
L_259 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_258, NULL);
NullCheck(L_257);
bool L_260;
L_260 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_257, L_259);
if (L_260)
{
goto IL_064f;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_261 = V_4;
NullCheck(L_261);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_262;
L_262 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_261, NULL);
NullCheck(L_262);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_263;
L_263 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_262, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_264 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_265 = L_264;
NullCheck(L_265);
(L_265)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_266 = L_265;
RuntimeObject* L_267 = V_18;
NullCheck(L_267);
Type_t* L_268;
L_268 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_267, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_269;
L_269 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_268, NULL);
NullCheck(L_266);
(L_266)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_269);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_270 = L_266;
NullCheck(L_270);
(L_270)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_271 = L_270;
Type_t* L_272 = __this->___SerializedType;
String_t* L_273;
L_273 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_272, NULL);
NullCheck(L_271);
(L_271)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_273);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_274 = L_271;
NullCheck(L_274);
(L_274)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_275 = L_274;
String_t* L_276 = V_6;
NullCheck(L_275);
(L_275)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_276);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_277 = L_275;
NullCheck(L_277);
(L_277)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_278;
L_278 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_277, NULL);
NullCheck(L_263);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_263, L_278, NULL);
return NULL;
}
IL_064f:
{
RuntimeObject* L_279 = V_18;
return L_279;
}
IL_0652:
{
RuntimeObject* L_280 = ___0_reader;
NullCheck(L_280);
bool L_281;
L_281 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(19, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_280, (&V_19));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_282 = V_4;
Guid_t L_283 = V_19;
NullCheck(L_282);
RuntimeObject* L_284;
L_284 = DeserializationContext_GetExternalObject_m003FE13C9077CE9DA60392A9352487A5274AA18A(L_282, L_283, NULL);
V_20 = L_284;
RuntimeObject* L_285 = V_20;
if (!L_285)
{
goto IL_06de;
}
}
{
Type_t* L_286 = __this->___SerializedType;
RuntimeObject* L_287 = V_20;
NullCheck(L_287);
Type_t* L_288;
L_288 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_287, NULL);
NullCheck(L_286);
bool L_289;
L_289 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_286, L_288);
if (L_289)
{
goto IL_06de;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_290 = V_4;
NullCheck(L_290);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_291;
L_291 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_290, NULL);
NullCheck(L_291);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_292;
L_292 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_291, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_293 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_294 = L_293;
NullCheck(L_294);
(L_294)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_295 = L_294;
RuntimeObject* L_296 = V_20;
NullCheck(L_296);
Type_t* L_297;
L_297 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_296, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_298;
L_298 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_297, NULL);
NullCheck(L_295);
(L_295)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_298);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_299 = L_295;
NullCheck(L_299);
(L_299)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_300 = L_299;
Type_t* L_301 = __this->___SerializedType;
String_t* L_302;
L_302 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_301, NULL);
NullCheck(L_300);
(L_300)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_302);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_303 = L_300;
NullCheck(L_303);
(L_303)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_304 = L_303;
String_t* L_305 = V_6;
NullCheck(L_304);
(L_304)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_305);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_306 = L_304;
NullCheck(L_306);
(L_306)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_307;
L_307 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_306, NULL);
NullCheck(L_292);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_292, L_307, NULL);
return NULL;
}
IL_06de:
{
RuntimeObject* L_308 = V_20;
return L_308;
}
IL_06e1:
{
RuntimeObject* L_309 = ___0_reader;
NullCheck(L_309);
bool L_310;
L_310 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(20, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_309, (&V_21));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_311 = V_4;
String_t* L_312 = V_21;
NullCheck(L_311);
RuntimeObject* L_313;
L_313 = DeserializationContext_GetExternalObject_m48975D5A1FF8053578E0C18343088AA5920E7C1E(L_311, L_312, NULL);
V_22 = L_313;
RuntimeObject* L_314 = V_22;
if (!L_314)
{
goto IL_076d;
}
}
{
Type_t* L_315 = __this->___SerializedType;
RuntimeObject* L_316 = V_22;
NullCheck(L_316);
Type_t* L_317;
L_317 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_316, NULL);
NullCheck(L_315);
bool L_318;
L_318 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_315, L_317);
if (L_318)
{
goto IL_076d;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_319 = V_4;
NullCheck(L_319);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_320;
L_320 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_319, NULL);
NullCheck(L_320);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_321;
L_321 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_320, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_322 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_323 = L_322;
NullCheck(L_323);
(L_323)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral13D3622EEC21DB09BDF9E5780D49A3023DC53A6A);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_324 = L_323;
RuntimeObject* L_325 = V_22;
NullCheck(L_325);
Type_t* L_326;
L_326 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_325, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_327;
L_327 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_326, NULL);
NullCheck(L_324);
(L_324)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_327);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_328 = L_324;
NullCheck(L_328);
(L_328)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_329 = L_328;
Type_t* L_330 = __this->___SerializedType;
String_t* L_331;
L_331 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_330, NULL);
NullCheck(L_329);
(L_329)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_331);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_332 = L_329;
NullCheck(L_332);
(L_332)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_333 = L_332;
String_t* L_334 = V_6;
NullCheck(L_333);
(L_333)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_334);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_335 = L_333;
NullCheck(L_335);
(L_335)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_336;
L_336 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_335, NULL);
NullCheck(L_321);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_321, L_336, NULL);
return NULL;
}
IL_076d:
{
RuntimeObject* L_337 = V_22;
return L_337;
}
IL_0770:
{
RuntimeObject* L_338 = ___0_reader;
NullCheck(L_338);
bool L_339;
L_339 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(17, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_338, (&V_23));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_340 = V_4;
int32_t L_341 = V_23;
NullCheck(L_340);
RuntimeObject* L_342;
L_342 = DeserializationContext_GetInternalReference_mA0F54DC613BF6D4106323166A4E6C7D219EB72E9(L_340, L_341, NULL);
V_24 = L_342;
RuntimeObject* L_343 = V_24;
if (!L_343)
{
goto IL_07fc;
}
}
{
Type_t* L_344 = __this->___SerializedType;
RuntimeObject* L_345 = V_24;
NullCheck(L_345);
Type_t* L_346;
L_346 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_345, NULL);
NullCheck(L_344);
bool L_347;
L_347 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_344, L_346);
if (L_347)
{
goto IL_07fc;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_348 = V_4;
NullCheck(L_348);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_349;
L_349 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_348, NULL);
NullCheck(L_349);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_350;
L_350 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_349, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_351 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_352 = L_351;
NullCheck(L_352);
(L_352)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralEB4B2339D721B26FEE517C65C8C69EE68E08ECF6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_353 = L_352;
RuntimeObject* L_354 = V_24;
NullCheck(L_354);
Type_t* L_355;
L_355 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_354, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_356;
L_356 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_355, NULL);
NullCheck(L_353);
(L_353)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_356);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_357 = L_353;
NullCheck(L_357);
(L_357)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_358 = L_357;
Type_t* L_359 = __this->___SerializedType;
String_t* L_360;
L_360 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_359, NULL);
NullCheck(L_358);
(L_358)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_360);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_361 = L_358;
NullCheck(L_361);
(L_361)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_362 = L_361;
String_t* L_363 = V_6;
NullCheck(L_362);
(L_362)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_363);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_364 = L_362;
NullCheck(L_364);
(L_364)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_365;
L_365 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_364, NULL);
NullCheck(L_350);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_350, L_365, NULL);
return NULL;
}
IL_07fc:
{
RuntimeObject* L_366 = V_24;
return L_366;
}
IL_07ff:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0ac2:
{
{
bool L_367 = V_5;
if (!L_367)
{
goto IL_0acd;
}
}
{
RuntimeObject* L_368 = ___0_reader;
NullCheck(L_368);
bool L_369;
L_369 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_368);
}
IL_0acd:
{
return;
}
}
});
try
{
try
{
{
Type_t* L_370 = __this->___SerializedType;
V_25 = L_370;
RuntimeObject* L_371 = ___0_reader;
NullCheck(L_371);
bool L_372;
L_372 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_371, (&V_26));
if (!L_372)
{
goto IL_0a73_2;
}
}
{
RuntimeObject* L_373 = ___0_reader;
NullCheck(L_373);
int32_t L_374;
L_374 = InterfaceFuncInvoker0< int32_t >::Invoke(6, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_373);
V_27 = L_374;
Type_t* L_375 = V_26;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_376;
L_376 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_375, (Type_t*)NULL, NULL);
if (!L_376)
{
goto IL_0a33_2;
}
}
{
Type_t* L_377 = V_25;
Type_t* L_378 = V_26;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_379;
L_379 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_377, L_378, NULL);
if (!L_379)
{
goto IL_0a33_2;
}
}
{
V_29 = (bool)0;
Type_t* L_380 = V_26;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_381;
L_381 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_380, NULL);
V_30 = L_381;
bool L_382 = __this->___MayBeBoxedValueType;
bool L_383 = V_30;
if (!((int32_t)((int32_t)L_382&(int32_t)L_383)))
{
goto IL_086a_2;
}
}
{
Type_t* L_384 = V_26;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_385;
L_385 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_384, NULL);
V_32 = L_385;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_386 = V_32;
RuntimeObject* L_387 = ___0_reader;
NullCheck(L_386);
RuntimeObject* L_388;
L_388 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_386, L_387);
V_28 = L_388;
V_29 = (bool)1;
goto IL_09d2_2;
}
IL_086a_2:
{
Type_t* L_389 = V_25;
Type_t* L_390 = V_26;
NullCheck(L_389);
bool L_391;
L_391 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_389, L_390);
bool L_392 = L_391;
V_31 = L_392;
if (L_392)
{
goto IL_0887_2;
}
}
{
Type_t* L_393 = V_26;
Type_t* L_394 = V_25;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_395;
L_395 = TypeExtensions_HasCastDefined_m922E1CB13D9F9959303880F873CBE2120E1E9057(L_393, L_394, (bool)0, NULL);
if (!L_395)
{
goto IL_0907_2;
}
}
IL_0887_2:
{
}
try
{
{
bool L_396 = V_30;
if (!L_396)
{
goto IL_08a1_3;
}
}
{
Type_t* L_397 = V_26;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_398;
L_398 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_397, NULL);
V_34 = L_398;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_399 = V_34;
RuntimeObject* L_400 = ___0_reader;
NullCheck(L_399);
RuntimeObject* L_401;
L_401 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_399, L_400);
V_33 = L_401;
goto IL_08c0_3;
}
IL_08a1_3:
{
Type_t* L_402 = V_26;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_403 = V_4;
NullCheck(L_403);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_404;
L_404 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_403, NULL);
NullCheck(L_404);
RuntimeObject* L_405;
L_405 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_404, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_406;
L_406 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_402, L_405, NULL);
V_35 = L_406;
RuntimeObject* L_407 = V_35;
RuntimeObject* L_408 = ___0_reader;
NullCheck(L_407);
RuntimeObject* L_409;
L_409 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_407, L_408);
V_33 = L_409;
}
IL_08c0_3:
{
bool L_410 = V_31;
if (!L_410)
{
goto IL_08ca_3;
}
}
{
RuntimeObject* L_411 = V_33;
V_28 = L_411;
goto IL_08eb_3;
}
IL_08ca_3:
{
Type_t* L_412 = V_26;
Type_t* L_413 = V_25;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_414;
L_414 = TypeExtensions_GetCastMethodDelegate_mCFCB424DA729B6B2CBEE8370C5A7F0B5FF566074(L_412, L_413, (bool)0, NULL);
V_36 = L_414;
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_415 = V_36;
if (!L_415)
{
goto IL_08e7_3;
}
}
{
Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_416 = V_36;
RuntimeObject* L_417 = V_33;
NullCheck(L_416);
RuntimeObject* L_418;
L_418 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_416, L_417, NULL);
V_28 = L_418;
goto IL_08eb_3;
}
IL_08e7_3:
{
RuntimeObject* L_419 = V_33;
V_28 = L_419;
}
IL_08eb_3:
{
V_29 = (bool)1;
goto IL_09d2_2;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_08f3_2;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_08fb_2;
}
throw e;
}
CATCH_08f3_2:
{
V_37 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_5 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_420 = V_37;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_420, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var)));
}
CATCH_08fb_2:
{
V_29 = (bool)0;
V_28 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_09d2_2;
}
IL_0907_2:
{
bool L_421 = __this->___IsAbstract;
if (L_421)
{
goto IL_09a0_2;
}
}
{
bool L_422 = __this->___AllowDeserializeInvalidData;
if (L_422)
{
goto IL_092c_2;
}
}
{
RuntimeObject* L_423 = ___0_reader;
NullCheck(L_423);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_424;
L_424 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_423);
NullCheck(L_424);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_425;
L_425 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_424, NULL);
NullCheck(L_425);
bool L_426 = L_425->___AllowDeserializeInvalidData;
if (!L_426)
{
goto IL_09a0_2;
}
}
IL_092c_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_427 = V_4;
NullCheck(L_427);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_428;
L_428 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_427, NULL);
NullCheck(L_428);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_429;
L_429 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_428, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_430 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_431 = L_430;
NullCheck(L_431);
(L_431)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_432 = L_431;
Type_t* L_433 = V_26;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_434;
L_434 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_433, NULL);
NullCheck(L_432);
(L_432)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_434);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_435 = L_432;
NullCheck(L_435);
(L_435)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_436 = L_435;
Type_t* L_437 = V_25;
String_t* L_438;
L_438 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_437, NULL);
NullCheck(L_436);
(L_436)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_438);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_439 = L_436;
NullCheck(L_439);
(L_439)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralFDA64DC2DB1A71B424B83B071CB88E8E8CD0FB65);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_440 = L_439;
String_t* L_441 = V_6;
NullCheck(L_440);
(L_440)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_441);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_442 = L_440;
NullCheck(L_442);
(L_442)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_443;
L_443 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_442, NULL);
NullCheck(L_429);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_429, L_443, NULL);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_444 = V_4;
NullCheck(L_444);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_445;
L_445 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_444, NULL);
NullCheck(L_445);
RuntimeObject* L_446;
L_446 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_445, NULL);
RuntimeObject* L_447;
L_447 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_446, NULL);
RuntimeObject* L_448 = ___0_reader;
NullCheck(L_447);
RuntimeObject* L_449;
L_449 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_447, L_448);
V_28 = L_449;
V_29 = (bool)1;
goto IL_09d2_2;
}
IL_09a0_2:
{
Type_t* L_450 = V_26;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_451 = V_4;
NullCheck(L_451);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_452;
L_452 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_451, NULL);
NullCheck(L_452);
RuntimeObject* L_453;
L_453 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_452, NULL);
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_454;
L_454 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_450, L_453, NULL);
V_38 = L_454;
RuntimeObject* L_455 = V_38;
RuntimeObject* L_456 = ___0_reader;
NullCheck(L_455);
RuntimeObject* L_457;
L_457 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_455, L_456);
V_39 = L_457;
int32_t L_458 = V_27;
if ((((int32_t)L_458) < ((int32_t)0)))
{
goto IL_09cf_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_459 = V_4;
int32_t L_460 = V_27;
RuntimeObject* L_461 = V_39;
NullCheck(L_459);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_459, L_460, L_461, NULL);
}
IL_09cf_2:
{
V_28 = NULL;
}
IL_09d2_2:
{
bool L_462 = V_29;
if (L_462)
{
goto IL_0a5a_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_463 = V_4;
NullCheck(L_463);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_464;
L_464 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_463, NULL);
NullCheck(L_464);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_465;
L_465 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_464, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_466 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_467 = L_466;
NullCheck(L_467);
(L_467)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD3C003599DC5437C6378FCA7345758263D3888FE);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_468 = L_467;
Type_t* L_469 = V_26;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_470;
L_470 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_469, NULL);
NullCheck(L_468);
(L_468)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_470);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_471 = L_468;
NullCheck(L_471);
(L_471)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1BC7C8FCA7E6CA7EB026997355C0B7E5380A88A7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_472 = L_471;
Type_t* L_473 = V_25;
String_t* L_474;
L_474 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_473, NULL);
NullCheck(L_472);
(L_472)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_474);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_475 = L_472;
NullCheck(L_475);
(L_475)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEBE350B12DD22E9E3084F28B8240CB2088D5800E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_476 = L_475;
String_t* L_477 = V_6;
NullCheck(L_476);
(L_476)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_477);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_478 = L_476;
NullCheck(L_478);
(L_478)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_479;
L_479 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_478, NULL);
NullCheck(L_465);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_465, L_479, NULL);
V_28 = NULL;
goto IL_0a5a_2;
}
IL_0a33_2:
{
bool L_480 = __this->___IsAbstract;
if (!L_480)
{
goto IL_0a40_2;
}
}
{
V_28 = NULL;
goto IL_0a5a_2;
}
IL_0a40_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_481 = V_4;
NullCheck(L_481);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_482;
L_482 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_481, NULL);
NullCheck(L_482);
RuntimeObject* L_483;
L_483 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_482, NULL);
RuntimeObject* L_484;
L_484 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_483, NULL);
RuntimeObject* L_485 = ___0_reader;
NullCheck(L_484);
RuntimeObject* L_486;
L_486 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_484, L_485);
V_28 = L_486;
}
IL_0a5a_2:
{
int32_t L_487 = V_27;
if ((((int32_t)L_487) < ((int32_t)0)))
{
goto IL_0a6a_2;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_488 = V_4;
int32_t L_489 = V_27;
RuntimeObject* L_490 = V_28;
NullCheck(L_488);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_488, L_489, L_490, NULL);
}
IL_0a6a_2:
{
RuntimeObject* L_491 = V_28;
V_14 = L_491;
goto IL_0b7b;
}
IL_0a73_2:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_492 = V_4;
NullCheck(L_492);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_493;
L_493 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_492, NULL);
NullCheck(L_493);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_494;
L_494 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_493, NULL);
String_t* L_495 = V_6;
String_t* L_496;
L_496 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9CE54EB91F61FAE399E5E2821E11199A781E921C, L_495, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_494);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_494, L_496, NULL);
V_14 = NULL;
goto IL_0b7b;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0a9d_1;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0aa5_1;
}
throw e;
}
CATCH_0a9d_1:
{
V_40 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_5 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_497 = V_40;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_497, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_ReadValueWeak_m977313D217669B71DE29B06794206FEB295F9D04_RuntimeMethod_var)));
}
CATCH_0aa5_1:
{
V_41 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_498 = V_4;
NullCheck(L_498);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_499;
L_499 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_498, NULL);
NullCheck(L_499);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_500;
L_500 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_499, NULL);
Exception_t* L_501 = V_41;
NullCheck(L_500);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_500, L_501, NULL);
V_14 = NULL;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0b7b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0ace:
{
bool L_502 = __this->___MayBeBoxedValueType;
if (!L_502)
{
goto IL_0b46;
}
}
{
RuntimeObject* L_503 = ___0_reader;
NullCheck(L_503);
bool L_504;
L_504 = InterfaceFuncInvoker1< bool, bool* >::Invoke(35, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_503, (&V_42));
bool L_505 = V_42;
bool L_506 = L_505;
RuntimeObject* L_507 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_506);
return L_507;
}
IL_0ae7:
{
bool L_508 = __this->___MayBeBoxedValueType;
if (!L_508)
{
goto IL_0b46;
}
}
{
RuntimeObject* L_509 = ___0_reader;
NullCheck(L_509);
bool L_510;
L_510 = InterfaceFuncInvoker1< bool, double* >::Invoke(34, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_509, (&V_43));
double L_511 = V_43;
double L_512 = L_511;
RuntimeObject* L_513 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_512);
return L_513;
}
IL_0b00:
{
bool L_514 = __this->___MayBeBoxedValueType;
if (!L_514)
{
goto IL_0b46;
}
}
{
RuntimeObject* L_515 = ___0_reader;
NullCheck(L_515);
bool L_516;
L_516 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_515, (&V_44));
int64_t L_517 = V_44;
int64_t L_518 = L_517;
RuntimeObject* L_519 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_518);
return L_519;
}
IL_0b19:
{
bool L_520 = __this->___MayBeBoxedValueType;
if (!L_520)
{
goto IL_0b46;
}
}
{
RuntimeObject* L_521 = ___0_reader;
NullCheck(L_521);
bool L_522;
L_522 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_521, (&V_45));
String_t* L_523 = V_45;
return L_523;
}
IL_0b2d:
{
bool L_524 = __this->___MayBeBoxedValueType;
if (!L_524)
{
goto IL_0b46;
}
}
{
RuntimeObject* L_525 = ___0_reader;
NullCheck(L_525);
bool L_526;
L_526 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(23, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_525, (&V_46));
Guid_t L_527 = V_46;
Guid_t L_528 = L_527;
RuntimeObject* L_529 = Box(Guid_t_il2cpp_TypeInfo_var, &L_528);
return L_529;
}
IL_0b46:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_530 = V_4;
NullCheck(L_530);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_531;
L_531 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_530, NULL);
NullCheck(L_531);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_532;
L_532 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_531, NULL);
Il2CppFakeBox<uint8_t> L_533(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_7));
String_t* L_534;
L_534 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_533), NULL);
String_t* L_535;
L_535 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD2FD3D1BB8E20A2650264FB77F2EA347AC51C3E6, L_534, _stringLiteral4C4483EB99CA620BE733FC5728BCAF8828A5B3A0, NULL);
NullCheck(L_532);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_532, L_535, NULL);
RuntimeObject* L_536 = ___0_reader;
NullCheck(L_536);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_536);
return NULL;
}
IL_0b7b:
{
RuntimeObject* L_537 = V_14;
return L_537;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, String_t* ___0_name, RuntimeObject* ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* V_1 = NULL;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
String_t* V_7 = NULL;
Guid_t V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
Type_t* V_10 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_11 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_12 = NULL;
RuntimeObject* V_13 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_14 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0 = __this->___IsEnum;
if (!L_0)
{
goto IL_002e;
}
}
try
{
RuntimeObject* L_1 = ___1_value;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
uint64_t L_2;
L_2 = Convert_ToUInt64_mAED581BDC2A2EC0295EC6FB7C7D525571FEA4A0B(((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)IsInstClass((RuntimeObject*)L_1, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var)), NULL);
V_0 = L_2;
goto IL_0025;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
RuntimeObject* L_3 = ___1_value;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var)));
int64_t L_4;
L_4 = Convert_ToInt64_mB980D7B1AB7B7071D416EE892C2B736D712BE1B5(((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)IsInstClass((RuntimeObject*)L_3, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var)))), NULL);
V_0 = L_4;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0025;
}
IL_0025:
{
RuntimeObject* L_5 = ___2_writer;
String_t* L_6 = ___0_name;
uint64_t L_7 = V_0;
NullCheck(L_5);
InterfaceActionInvoker2< String_t*, uint64_t >::Invoke(30, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_5, L_6, L_7);
return;
}
IL_002e:
{
RuntimeObject* L_8 = ___2_writer;
NullCheck(L_8);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_9;
L_9 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_8);
V_1 = L_9;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_10 = V_1;
NullCheck(L_10);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_11;
L_11 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_10, NULL);
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_11, NULL);
V_2 = L_12;
RuntimeObject* L_13 = V_2;
NullCheck(L_13);
bool L_14;
L_14 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43_il2cpp_TypeInfo_var, L_13);
if (L_14)
{
goto IL_0081;
}
}
{
Type_t* L_15 = __this->___SerializedType;
NullCheck(L_15);
bool L_16;
L_16 = VirtualFuncInvoker0< bool >::Invoke(18, L_15);
if (L_16)
{
goto IL_0081;
}
}
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_17 = V_1;
NullCheck(L_17);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_18;
L_18 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_17, NULL);
NullCheck(L_18);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_19;
L_19 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_18, NULL);
Type_t* L_20 = __this->___SerializedType;
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_20);
String_t* L_22;
L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008, L_21, _stringLiteral838053EC651DC77BD0B5D16469A0F7F3270328C2, NULL);
NullCheck(L_19);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_19, L_22, NULL);
return;
}
IL_0081:
{
bool L_23 = __this->___IsValueType;
if (!L_23)
{
goto IL_00bd;
}
}
{
V_3 = (bool)1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b2:
{
{
bool L_24 = V_3;
if (!L_24)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_25 = ___2_writer;
String_t* L_26 = ___0_name;
NullCheck(L_25);
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_25, L_26);
}
IL_00bc:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_27 = ___2_writer;
String_t* L_28 = ___0_name;
Type_t* L_29 = __this->___SerializedType;
NullCheck(L_27);
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_27, L_28, L_29);
RuntimeObject* L_30 = V_2;
RuntimeObject* L_31;
L_31 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_30, NULL);
RuntimeObject* L_32 = ___1_value;
RuntimeObject* L_33 = ___2_writer;
NullCheck(L_31);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_31, L_32, L_33);
goto IL_01b7;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00ab_1;
}
throw e;
}
CATCH_00ab_1:
{
V_4 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_3 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_34 = V_4;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var)));
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bd:
{
V_9 = (bool)1;
RuntimeObject* L_35 = ___1_value;
if (L_35)
{
goto IL_00cb;
}
}
{
RuntimeObject* L_36 = ___2_writer;
String_t* L_37 = ___0_name;
NullCheck(L_36);
InterfaceActionInvoker1< String_t* >::Invoke(15, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_36, L_37);
return;
}
IL_00cb:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_38 = V_1;
RuntimeObject* L_39 = ___1_value;
NullCheck(L_38);
bool L_40;
L_40 = SerializationContext_TryRegisterExternalReference_m01D155EE2C4B9F34EC8B3D7DC6031A7AA7943F49(L_38, L_39, (&V_6), NULL);
if (!L_40)
{
goto IL_00e0;
}
}
{
RuntimeObject* L_41 = ___2_writer;
String_t* L_42 = ___0_name;
int32_t L_43 = V_6;
NullCheck(L_41);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(17, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_41, L_42, L_43);
return;
}
IL_00e0:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_44 = V_1;
RuntimeObject* L_45 = ___1_value;
NullCheck(L_44);
bool L_46;
L_46 = SerializationContext_TryRegisterExternalReference_m1262783B01832CDECA2B7C6FDA18FC97CD81B461(L_44, L_45, (&V_8), NULL);
if (!L_46)
{
goto IL_00f5;
}
}
{
RuntimeObject* L_47 = ___2_writer;
String_t* L_48 = ___0_name;
Guid_t L_49 = V_8;
NullCheck(L_47);
InterfaceActionInvoker2< String_t*, Guid_t >::Invoke(18, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_47, L_48, L_49);
return;
}
IL_00f5:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_50 = V_1;
RuntimeObject* L_51 = ___1_value;
NullCheck(L_50);
bool L_52;
L_52 = SerializationContext_TryRegisterExternalReference_m77B3F8391B985FC69DD421FB389BEC9F8FBF5A8A(L_50, L_51, (&V_7), NULL);
if (!L_52)
{
goto IL_010a;
}
}
{
RuntimeObject* L_53 = ___2_writer;
String_t* L_54 = ___0_name;
String_t* L_55 = V_7;
NullCheck(L_53);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(19, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_53, L_54, L_55);
return;
}
IL_010a:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_56 = V_1;
RuntimeObject* L_57 = ___1_value;
NullCheck(L_56);
bool L_58;
L_58 = SerializationContext_TryRegisterInternalReference_m6FBCF3B76E87EF43751A3350EF49F4A8CC8F0ABE(L_56, L_57, (&V_5), NULL);
if (!L_58)
{
goto IL_01ae;
}
}
{
RuntimeObject* L_59 = ___1_value;
NullCheck(L_59);
Type_t* L_60;
L_60 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_59, NULL);
V_10 = L_60;
bool L_61 = __this->___MayBeBoxedValueType;
if (!L_61)
{
goto IL_0164;
}
}
{
Type_t* L_62 = V_10;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_63;
L_63 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_62, NULL);
if (!L_63)
{
goto IL_0164;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0158:
{
{
bool L_64 = V_9;
if (!L_64)
{
goto IL_0163;
}
}
{
RuntimeObject* L_65 = ___2_writer;
String_t* L_66 = ___0_name;
NullCheck(L_65);
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_65, L_66);
}
IL_0163:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_67 = ___2_writer;
String_t* L_68 = ___0_name;
Type_t* L_69 = V_10;
int32_t L_70 = V_5;
NullCheck(L_67);
InterfaceActionInvoker3< String_t*, Type_t*, int32_t >::Invoke(9, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_67, L_68, L_69, L_70);
Type_t* L_71 = V_10;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_72;
L_72 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_71, NULL);
V_11 = L_72;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_73 = V_11;
RuntimeObject* L_74 = ___1_value;
RuntimeObject* L_75 = ___2_writer;
NullCheck(L_73);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_73, L_74, L_75, NULL);
goto IL_01b7;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0150_1;
}
throw e;
}
CATCH_0150_1:
{
V_12 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_9 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_76 = V_12;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var)));
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0164:
{
Type_t* L_77 = V_10;
Type_t* L_78 = __this->___SerializedType;
if ((!(((RuntimeObject*)(Type_t*)L_77) == ((RuntimeObject*)(Type_t*)L_78))))
{
goto IL_0179;
}
}
{
RuntimeObject* L_79 = V_2;
RuntimeObject* L_80;
L_80 = AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563(__this, L_79, NULL);
V_13 = L_80;
goto IL_0183;
}
IL_0179:
{
Type_t* L_81 = V_10;
RuntimeObject* L_82 = V_2;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_83;
L_83 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_81, L_82, NULL);
V_13 = L_83;
}
IL_0183:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01a2:
{
{
bool L_84 = V_9;
if (!L_84)
{
goto IL_01ad;
}
}
{
RuntimeObject* L_85 = ___2_writer;
String_t* L_86 = ___0_name;
NullCheck(L_85);
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_85, L_86);
}
IL_01ad:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_87 = ___2_writer;
String_t* L_88 = ___0_name;
Type_t* L_89 = V_10;
int32_t L_90 = V_5;
NullCheck(L_87);
InterfaceActionInvoker3< String_t*, Type_t*, int32_t >::Invoke(9, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_87, L_88, L_89, L_90);
RuntimeObject* L_91 = V_13;
RuntimeObject* L_92 = ___1_value;
RuntimeObject* L_93 = ___2_writer;
NullCheck(L_91);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_91, L_92, L_93);
goto IL_01b7;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_019a_1;
}
throw e;
}
CATCH_019a_1:
{
V_14 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_9 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_94 = V_14;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_94, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnySerializer_WriteValueWeak_m2B30DB9BA0EA305517F369E0F65FC95BB4153C58_RuntimeMethod_var)));
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01ae:
{
RuntimeObject* L_95 = ___2_writer;
String_t* L_96 = ___0_name;
int32_t L_97 = V_5;
NullCheck(L_95);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(16, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_95, L_96, L_97);
}
IL_01b7:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AnySerializer_GetBaseFormatter_m0F1BC6B839505A4599D8F91DC3C592A71E57A563 (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* __this, RuntimeObject* ___0_serializationPolicy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
{
RuntimeObject* L_0 = ___0_serializationPolicy;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_1 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
{
goto IL_002d;
}
}
{
RuntimeObject* L_2 = __this->___UnityPolicyFormatter;
if (L_2)
{
goto IL_0026;
}
}
{
Type_t* L_3 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_4 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_5;
L_5 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_3, L_4, NULL);
__this->___UnityPolicyFormatter = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UnityPolicyFormatter), (void*)L_5);
}
IL_0026:
{
RuntimeObject* L_6 = __this->___UnityPolicyFormatter;
return L_6;
}
IL_002d:
{
RuntimeObject* L_7 = ___0_serializationPolicy;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_8 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
{
goto IL_005a;
}
}
{
RuntimeObject* L_9 = __this->___EverythingPolicyFormatter;
if (L_9)
{
goto IL_0053;
}
}
{
Type_t* L_10 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_11 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_12;
L_12 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_10, L_11, NULL);
__this->___EverythingPolicyFormatter = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___EverythingPolicyFormatter), (void*)L_12);
}
IL_0053:
{
RuntimeObject* L_13 = __this->___EverythingPolicyFormatter;
return L_13;
}
IL_005a:
{
RuntimeObject* L_14 = ___0_serializationPolicy;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_15 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy;
if ((!(((RuntimeObject*)(RuntimeObject*)L_14) == ((RuntimeObject*)(RuntimeObject*)L_15))))
{
goto IL_0087;
}
}
{
RuntimeObject* L_16 = __this->___StrictPolicyFormatter;
if (L_16)
{
goto IL_0080;
}
}
{
Type_t* L_17 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
RuntimeObject* L_18 = ((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_19;
L_19 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_17, L_18, NULL);
__this->___StrictPolicyFormatter = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StrictPolicyFormatter), (void*)L_19);
}
IL_0080:
{
RuntimeObject* L_20 = __this->___StrictPolicyFormatter;
return L_20;
}
IL_0087:
{
RuntimeObject* L_21 = __this->___FormattersByPolicy_LOCK;
V_1 = L_21;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c4:
{
{
bool L_22 = V_2;
if (!L_22)
{
goto IL_00cd;
}
}
{
RuntimeObject* L_23 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_23, NULL);
}
IL_00cd:
{
return;
}
}
});
try
{
{
RuntimeObject* L_24 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_24, (&V_2), NULL);
Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_25 = __this->___FormattersByPolicy;
RuntimeObject* L_26 = ___0_serializationPolicy;
NullCheck(L_25);
bool L_27;
L_27 = Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101(L_25, L_26, (&V_0), Dictionary_2_TryGetValue_m4700A20D7267B9C37DB104DEBFECDE72E35A0101_RuntimeMethod_var);
if (L_27)
{
goto IL_00c2_1;
}
}
{
Type_t* L_28 = __this->___SerializedType;
RuntimeObject* L_29 = ___0_serializationPolicy;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_30;
L_30 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_28, L_29, NULL);
V_0 = L_30;
Dictionary_2_tF39D542B3B5A64D1DFF81AD8E27AF081F4AFE679* L_31 = __this->___FormattersByPolicy;
RuntimeObject* L_32 = ___0_serializationPolicy;
RuntimeObject* L_33 = V_0;
NullCheck(L_31);
Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B(L_31, L_32, L_33, Dictionary_2_Add_mB8F55B46AFAE3E4A848932E1F254F116903A732B_RuntimeMethod_var);
}
IL_00c2_1:
{
goto IL_00ce;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ce:
{
RuntimeObject* L_34 = V_0;
return L_34;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnySerializer__cctor_mC5560ABE8A4B481CD7D8A468C0ED9C13C557A33C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_0;
L_0 = SerializationPolicies_get_Unity_m2448DEBACA889083A733D89923C5BE3C68BB5ED2(NULL);
((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___UnityPolicy), (void*)L_0);
RuntimeObject* L_1;
L_1 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___StrictPolicy), (void*)L_1);
RuntimeObject* L_2;
L_2 = SerializationPolicies_get_Everything_mE298D5DE8E59A8174E04A6DE94BDEA7D878F9571(NULL);
((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_StaticFields*)il2cpp_codegen_static_fields_for(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var))->___EverythingPolicy), (void*)L_2);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BooleanSerializer_ReadValue_mAD8F40322B141B4DF13731A2AB21E79498E6C862 (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
bool V_2 = false;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)5))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, bool* >::Invoke(35, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
bool L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 5;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BooleanSerializer_WriteValue_mCA9A9032CCD533257A4FB4DCBE2EF811BEB81B51 (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __this, String_t* ___0_name, bool ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
bool L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, bool >::Invoke(34, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BooleanSerializer__ctor_m88A837E4C477BB0AF23DA82F4609AD8868F8556D (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430(__this, Serializer_1__ctor_m75EE49D116174D404FC9E0F167DE2B380156B430_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t ByteSerializer_ReadValue_m9D5907979651B9217C9C60F0CF1EC6B3CF6FCADD (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, uint8_t* >::Invoke(28, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
uint8_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return (uint8_t)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteSerializer_WriteValue_m8E9537DFB56CB3EF75EC3EB749D8C7E3453A4A0E (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __this, String_t* ___0_name, uint8_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
uint8_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, uint8_t >::Invoke(27, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteSerializer__ctor_mF9A3F54239A994B963C241D0D872FECB9A78D6C8 (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E(__this, Serializer_1__ctor_m06E204D8F9D3AE28CF71C6FE8A81415EF4C1266E_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar CharSerializer_ReadValue_mF16703249646988EDA69F1F488F230788C1DDC6C (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
Il2CppChar V_2 = 0x0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, Il2CppChar* >::Invoke(21, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
Il2CppChar L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 1;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharSerializer_WriteValue_m27DF480EE6068D6D916D5723B65C593A897D82CC (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __this, String_t* ___0_name, Il2CppChar ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
Il2CppChar L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, Il2CppChar >::Invoke(20, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharSerializer__ctor_mE4716C6E02E9736405958269C6095C753E4CF76A (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15(__this, Serializer_1__ctor_m3B92D61F0E24B441EBE113854F8550F6F814CE15_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F DecimalSerializer_ReadValue_mFA9CE78FC26B90EB239362D5E3E4C2B325551B1D (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
memset((&V_2), 0, sizeof(V_2));
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)4)))
{
goto IL_0011;
}
}
{
uint8_t L_3 = V_1;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_0049;
}
}
IL_0011:
{
RuntimeObject* L_4 = ___0_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* >::Invoke(32, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2));
if (L_5)
{
goto IL_0047;
}
}
{
RuntimeObject* L_6 = ___0_reader;
NullCheck(L_6);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8;
L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL);
NullCheck(L_8);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9;
L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL);
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7C7A7CE3131C90467DB06F91112D94E9DC995E17, L_11, NULL);
NullCheck(L_9);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_9, L_12, NULL);
}
IL_0047:
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_13 = V_2;
return L_13;
}
IL_0049:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 4;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_25(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_26;
L_26 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_25), NULL);
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_26);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_24;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC2B669FF311AFA387648BA60EE8945F1188280B7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
Il2CppFakeBox<uint8_t> L_29(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
String_t* L_31;
L_31 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_31, NULL);
RuntimeObject* L_32 = ___0_reader;
NullCheck(L_32);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_32);
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_33 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero;
return L_33;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalSerializer_WriteValue_m93CA7259C8CFF47D416F24419F1D677B04E1055E (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F >::Invoke(31, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalSerializer__ctor_m46D0C7213D7E87DCB8307B5DF1C78E81B79AB012 (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058(__this, Serializer_1__ctor_m6662DC026403E6F25B99E363D0F9B73AACC18058_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double DoubleSerializer_ReadValue_mB0AC3136FEEC2301CBC298A1FE6E24052EAFB37B (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
double V_2 = 0.0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((((int32_t)L_2) == ((int32_t)4)))
{
goto IL_0011;
}
}
{
uint8_t L_3 = V_1;
if ((!(((uint32_t)L_3) == ((uint32_t)3))))
{
goto IL_004f;
}
}
IL_0011:
{
RuntimeObject* L_4 = ___0_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, double* >::Invoke(34, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4, (&V_2));
if (L_5)
{
goto IL_004d;
}
}
{
RuntimeObject* L_6 = ___0_reader;
NullCheck(L_6);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7;
L_7 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_6);
NullCheck(L_7);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8;
L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL);
NullCheck(L_8);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9;
L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL);
String_t* L_10 = V_0;
Il2CppFakeBox<uint8_t> L_11(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_12;
L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
String_t* L_13;
L_13 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_10, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_12, NULL);
NullCheck(L_9);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_9, L_13, NULL);
}
IL_004d:
{
double L_14 = V_2;
return L_14;
}
IL_004f:
{
RuntimeObject* L_15 = ___0_reader;
NullCheck(L_15);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_16;
L_16 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17;
L_17 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_16, NULL);
NullCheck(L_17);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18;
L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
V_3 = 4;
Il2CppFakeBox<uint8_t> L_22(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_23;
L_23 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_22), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_26(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_27;
L_27 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_26), NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
String_t* L_30 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_29;
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
Il2CppFakeBox<uint8_t> L_33(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_34;
L_34 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_33), NULL);
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_34);
String_t* L_35;
L_35 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_32, NULL);
NullCheck(L_18);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_18, L_35, NULL);
RuntimeObject* L_36 = ___0_reader;
NullCheck(L_36);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_36);
return (0.0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleSerializer_WriteValue_mDD8307737BF2B3FEFD1C6B0610236739D1887D86 (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __this, String_t* ___0_name, double ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
double L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, double >::Invoke(33, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleSerializer__ctor_m2674C1856F9EDFC0EC978464ECABC84758A38927 (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79(__this, Serializer_1__ctor_m51801B9B14C978DD2292F441DC784E691CD3FF79_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t GuidSerializer_ReadValue_mCCAF7F556B2063B81DAF848F8DB9A1A38D5F5837 (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
uint8_t V_3 = 0;
Guid_t V_4;
memset((&V_4), 0, sizeof(V_4));
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, Guid_t* >::Invoke(23, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
Guid_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 2;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
il2cpp_codegen_initobj((&V_4), sizeof(Guid_t));
Guid_t L_32 = V_4;
return L_32;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuidSerializer_WriteValue_mD9FE66277819D0198231C564C934F8BA5CA3AFEC (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __this, String_t* ___0_name, Guid_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
Guid_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, Guid_t >::Invoke(22, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GuidSerializer__ctor_m17FB234E7C53E793DF3D060B5F26F1A109CCEC8B (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80(__this, Serializer_1__ctor_mBB0B82D4DC7D390C0D9B5396014FD44D537AAD80_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Int16Serializer_ReadValue_m55BBE80D511F5AA0456EBC67E950CE8D9DEC5E4E (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int16_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int16_t* >::Invoke(25, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
int16_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return (int16_t)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int16Serializer_WriteValue_mB0279E4C8BC4E9F3A844C4968174AC7857E343A0 (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __this, String_t* ___0_name, int16_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
int16_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int16_t >::Invoke(24, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int16Serializer__ctor_m3B058ECD2572A698B7423C8DBF80795CFD766F4A (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A(__this, Serializer_1__ctor_m4B49F45BAE736DFB70764C0D5D871F60D233A03A_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32Serializer_ReadValue_mEE30E0C12B972A5EE827C25B6D14D07887E3429E (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int32_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int32_t* >::Invoke(26, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
int32_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int32Serializer_WriteValue_m7EA10CC474B9CADF9DCEC37D0A00392E7373DA1B (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __this, String_t* ___0_name, int32_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
int32_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int32_t >::Invoke(25, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int32Serializer__ctor_m4597E47DF915AB38A814DDD497B71E3DBC4AF02C (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249(__this, Serializer_1__ctor_m4C206B22D27ACF789D0A0BB8C14732CF2961A249_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int64Serializer_ReadValue_m3451A6E15F89A1F117A792A3BE59EBDF0969836D (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int64_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
int64_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return ((int64_t)0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int64Serializer_WriteValue_m27CF7D5AD3FD2CECAFF2698EAC937ED1A2BA12ED (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __this, String_t* ___0_name, int64_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
int64_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int64Serializer__ctor_m945743CDFCCA97DED1F769342AE235C02B685CCB (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1(__this, Serializer_1__ctor_m0276EC1CE20259877A5977501F4C5CECE82997D1_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtrSerializer_ReadValue_m8DC716634603FAAF748324C179EE94AA8140B3B9 (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int64_t V_2 = 0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(27, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
int64_t L_13 = V_2;
intptr_t L_14;
memset((&L_14), 0, sizeof(L_14));
IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&L_14), L_13, NULL);
return L_14;
}
IL_0050:
{
RuntimeObject* L_15 = ___0_reader;
NullCheck(L_15);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_16;
L_16 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15);
NullCheck(L_16);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_17;
L_17 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_16, NULL);
NullCheck(L_17);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_18;
L_18 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_17, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_22(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_23;
L_23 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_22), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
String_t* L_26 = V_0;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_26);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_25;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
Il2CppFakeBox<uint8_t> L_29(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_30;
L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
String_t* L_31;
L_31 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
NullCheck(L_18);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_18, L_31, NULL);
RuntimeObject* L_32 = ___0_reader;
NullCheck(L_32);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_32);
return ((intptr_t)0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtrSerializer_WriteValue_m69156F1ADA4BBCBEE3FCAA364F3FDF7BF07A443E (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __this, String_t* ___0_name, intptr_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
intptr_t L_2 = ___1_value;
int64_t L_3;
L_3 = IntPtr_op_Explicit_m735171330B3A339481D140F6A0DDD8D829E2084C(L_2, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int64_t >::Invoke(26, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtrSerializer__ctor_m92D65036925CFAE24B1A066ABE29C98840588BA5 (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199(__this, Serializer_1__ctor_m10961A07117C0A8382C69631792D1A3A03B68199_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t SByteSerializer_ReadValue_mA7E535C2830E35DEA19F15F805785E6623C9CDCE (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int8_t V_2 = 0x0;
uint8_t V_3 = 0;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
uint8_t L_1;
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_004b;
}
}
{
RuntimeObject* L_3 = ___0_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int8_t* >::Invoke(24, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
if (L_4)
{
goto IL_0049;
}
}
{
RuntimeObject* L_5 = ___0_reader;
NullCheck(L_5);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_6;
L_6 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5);
NullCheck(L_6);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_7;
L_7 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_6, NULL);
NullCheck(L_7);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_8;
L_8 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_7, NULL);
String_t* L_9 = V_0;
Il2CppFakeBox<uint8_t> L_10(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_11;
L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
String_t* L_12;
L_12 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral7DDEDF859CB67DEB4C23A7A6CD12E1879BC35E01, L_9, _stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC, L_11, NULL);
NullCheck(L_8);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_8, L_12, NULL);
}
IL_0049:
{
int8_t L_13 = V_2;
return L_13;
}
IL_004b:
{
RuntimeObject* L_14 = ___0_reader;
NullCheck(L_14);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_15;
L_15 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14);
NullCheck(L_15);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
L_16 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_15, NULL);
NullCheck(L_16);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC7D4A1BC99D8F8BC38059153904B0CAFC34F5FBD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
V_3 = 3;
Il2CppFakeBox<uint8_t> L_21(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_3));
String_t* L_22;
L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC4687C448D50611026785D99BFE3724C10410C68);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_25);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralAC92723BEC03615EE512B32D8385E1F5E73C44EC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
Il2CppFakeBox<uint8_t> L_28(EntryType_t6D569B42F5156D79A707643D404F76F0641C6F80_il2cpp_TypeInfo_var, (&V_1));
String_t* L_29;
L_29 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_28), NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_29);
String_t* L_30;
L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_17);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_17, L_30, NULL);
RuntimeObject* L_31 = ___0_reader;
NullCheck(L_31);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
return (int8_t)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SByteSerializer_WriteValue_m5CA6271CD63F6D974349DECF0502AB60A61A5937 (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __this, String_t* ___0_name, int8_t ___1_value, RuntimeObject* ___2_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___2_writer;
String_t* L_1 = ___0_name;
int8_t L_2 = ___1_value;
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, int8_t >::Invoke(23, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, L_1, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SByteSerializer__ctor_mC15D2A3A8475451CEF587EC0DF8B0A6346A37FFA (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0(__this, Serializer_1__ctor_mCFE1C48A6DAC70FFE666C0C8FFEF8513609F6EE0_RuntimeMethod_var);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_FireOnSerializedType_m79A0B2657447AE89F30B5857678A5956D728756A (Type_t* ___0_type, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_GetForValue_m8F9AA02CC0076DED067DB02676A68C3F2A861BE9 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_value;
if (L_0)
{
goto IL_0013;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_3;
L_3 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_2, NULL);
return L_3;
}
IL_0013:
{
RuntimeObject* L_4 = ___0_value;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6;
L_6 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_5, NULL);
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_1;
L_1 = Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF(L_0, (bool)1, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF (Type_t* ___0_type, bool ___1_allowWeakFallback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_0 = NULL;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* V_1 = NULL;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* G_B5_0 = NULL;
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Get_m1D751C13C244AE02A9869B5914D06F21560843AF_RuntimeMethod_var)));
}
IL_000f:
{
bool L_3 = ___1_allowWeakFallback;
if (L_3)
{
goto IL_0019;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_4 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache;
G_B5_0 = L_4;
goto IL_001e;
}
IL_0019:
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_5 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache;
G_B5_0 = L_5;
}
IL_001e:
{
V_1 = G_B5_0;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
RuntimeObject* L_6 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK;
V_2 = L_6;
V_3 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004c:
{
{
bool L_7 = V_3;
if (!L_7)
{
goto IL_0055;
}
}
{
RuntimeObject* L_8 = V_2;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_8, NULL);
}
IL_0055:
{
return;
}
}
});
try
{
{
RuntimeObject* L_9 = V_2;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_9, (&V_3), NULL);
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_10 = V_1;
Type_t* L_11 = ___0_type;
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29(L_10, L_11, (&V_0), Dictionary_2_TryGetValue_mACC14D9781427B9569C3F6FFDA2A5679DFCD0F29_RuntimeMethod_var);
if (L_12)
{
goto IL_004a_1;
}
}
{
Type_t* L_13 = ___0_type;
bool L_14 = ___1_allowWeakFallback;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_15;
L_15 = Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194(L_13, L_14, NULL);
V_0 = L_15;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_16 = V_1;
Type_t* L_17 = ___0_type;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_18 = V_0;
NullCheck(L_16);
Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814(L_16, L_17, L_18, Dictionary_2_Add_m60300DD0C95BFE63ECD2FAECC2EEE710D2D18814_RuntimeMethod_var);
}
IL_004a_1:
{
goto IL_0056;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0056:
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_19 = V_0;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
RuntimeObject* L_1 = ___1_writer;
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, __this, (String_t*)NULL, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194 (Type_t* ___0_type, bool ___1_allowWeakfallback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_0 = NULL;
Type_t* V_1 = NULL;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_2 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_3 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_4 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
{
V_0 = (ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)NULL;
}
try
{
{
V_1 = (Type_t*)NULL;
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(68, L_0);
if (!L_1)
{
goto IL_003e_1;
}
}
{
bool L_2 = ___1_allowWeakfallback;
if (!L_2)
{
goto IL_0022_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_3;
L_3 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (L_3)
{
goto IL_0022_1;
}
}
{
Type_t* L_4 = ___0_type;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_5 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_5, L_4, NULL);
V_2 = L_5;
goto IL_0108;
}
IL_0022_1:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (EnumSerializer_1_tE945C51B8E830EAA939FC02A7105FD28642BD3F0_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8;
Type_t* L_10 = ___0_type;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_10);
NullCheck(L_7);
Type_t* L_11;
L_11 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_7, L_9);
V_1 = L_11;
goto IL_009c_1;
}
IL_003e_1:
{
Type_t* L_12 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_13;
L_13 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_12, NULL);
if (!L_13)
{
goto IL_006c_1;
}
}
try
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_14 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes;
Type_t* L_15 = ___0_type;
NullCheck(L_14);
Type_t* L_16;
L_16 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_14, L_15, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
V_1 = L_16;
goto IL_009c_1;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0054_1;
}
throw e;
}
CATCH_0054_1:
{
Type_t* L_17 = ___0_type;
NullCheck(L_17);
String_t* L_18;
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_17);
String_t* L_19;
L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F1196722B2554B39FABBF80149682FC3C2C7098)), L_18, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_19, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_009c_1;
}
IL_006c_1:
{
bool L_20 = ___1_allowWeakfallback;
if (!L_20)
{
goto IL_0082_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_21;
L_21 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (L_21)
{
goto IL_0082_1;
}
}
{
Type_t* L_22 = ___0_type;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_23 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_23, L_22, NULL);
V_2 = L_23;
goto IL_0108;
}
IL_0082_1:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (ComplexTypeSerializer_1_tD0D951597E078BE10AFCA4297F412E286FFC9E53_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = L_26;
Type_t* L_28 = ___0_type;
NullCheck(L_27);
ArrayElementTypeCheck (L_27, L_28);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_28);
NullCheck(L_25);
Type_t* L_29;
L_29 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_25, L_27);
V_1 = L_29;
}
IL_009c_1:
{
Type_t* L_30 = V_1;
RuntimeObject* L_31;
L_31 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_30, NULL);
V_2 = ((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA*)CastclassClass((RuntimeObject*)L_31, Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var));
goto IL_0108;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00aa;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00ca;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00ee;
}
throw e;
}
CATCH_00aa:
{
{
V_3 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_32 = V_3;
NullCheck(L_32);
Exception_t* L_33;
L_33 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_32);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_33, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_00c6;
}
}
{
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_34 = V_3;
NullCheck(L_34);
Exception_t* L_35;
L_35 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_34);
V_0 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_35, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var))));
goto IL_00c8;
}
IL_00c6:
{
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_36 = V_3;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var)));
}
IL_00c8:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f5;
}
}
CATCH_00ca:
{
{
V_4 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_37 = V_4;
NullCheck(L_37);
Exception_t* L_38;
L_38 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_37);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_38, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_00e9;
}
}
{
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_39 = V_4;
NullCheck(L_39);
Exception_t* L_40;
L_40 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_39);
V_0 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_40, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var))));
goto IL_00ec;
}
IL_00e9:
{
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_41 = V_4;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var)));
}
IL_00ec:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f5;
}
}
CATCH_00ee:
{
V_5 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_42 = V_5;
V_0 = L_42;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00f5;
}
IL_00f5:
{
bool L_43 = ___1_allowWeakfallback;
if (!L_43)
{
goto IL_00ff;
}
}
{
Type_t* L_44 = ___0_type;
AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A* L_45 = (AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A*)il2cpp_codegen_object_new(AnySerializer_t7EFBAEE5A144CDF7FC4FEF15722B326719D67F2A_il2cpp_TypeInfo_var);
AnySerializer__ctor_mFC8584805498707A07DBF02A1A06E74FFA548C80(L_45, L_44, NULL);
return L_45;
}
IL_00ff:
{
Type_t* L_46 = ___0_type;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_47 = V_0;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var)));
Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4(L_46, L_47, NULL);
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_48 = V_0;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Create_m2F1EE3992E898FE981D47CC783E9DBD3C4D3E194_RuntimeMethod_var)));
}
IL_0108:
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_49 = V_2;
return L_49;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4 (Type_t* ___0_type, ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* ___1_ex, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D9FA82D607304B7A625DE2C57D3EBB9FF9E40B2)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
Type_t* L_3 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_4;
L_4 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_3, NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2FF82775FD3F2E884897CB5ED7E0BA6641F0CB46)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
Type_t* L_7 = ___0_type;
String_t* L_8;
L_8 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_7, NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralADFFC35B057E32CF6F350884CF0ADF1434F8FE62)));
String_t* L_10;
L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_10, NULL);
Type_t* L_11 = ___0_type;
String_t* L_12;
L_12 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_11, NULL);
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA872C0BE21127DF48C9887C170D20586AFD010AE)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_14 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_LogAOTError_m6EF54D6E43696BAF332329486AC3C60EBB06C7F4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__ctor_m8F949B718D91F319A74931AF6E728931CFF94E54 (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer__cctor_m78E77E50284200BE4848A700EA319F93D3A0656F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* V_0 = NULL;
{
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_0 = (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*)il2cpp_codegen_object_new(Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729(L_0, Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var);
V_0 = L_0;
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_1 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (CharSerializer_t1794B2F07B35044D06672770F021FCFF4D600FEF_0_0_0_var) };
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
NullCheck(L_1);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_1, L_3, L_5, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (StringSerializer_t3D5FF72BF41470131C016796ADAB3C1CBC31C681_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
NullCheck(L_6);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_6, L_8, L_10, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_11 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (SByteSerializer_tB32FF3ABBD14AA3C648F4061B93A86020FDFC82F_0_0_0_var) };
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
NullCheck(L_11);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_11, L_13, L_15, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_16 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int16Serializer_t2BD36DB3863C417CE18BFF6DB7933BEC19AA6B8B_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
NullCheck(L_16);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_16, L_18, L_20, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_21 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_23;
L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Int32Serializer_t4DA95590D0E6D580831B388948749EFE8D4F3BA2_0_0_0_var) };
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
NullCheck(L_21);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_21, L_23, L_25, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (Int64Serializer_t8B2E4CB4D1AF590166B9D370A9E6B528EDEAB1AD_0_0_0_var) };
Type_t* L_30;
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
NullCheck(L_26);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_26, L_28, L_30, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_31 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_33;
L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (ByteSerializer_tD68B741CD0DB96D02BD406BD12053833B271D7C6_0_0_0_var) };
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
NullCheck(L_31);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_31, L_33, L_35, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_36 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (UInt16Serializer_tD2026183152D34F50F56618FE71FB37FFCB14B0A_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
NullCheck(L_36);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_36, L_38, L_40, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_41 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (UInt32Serializer_tE7DD641B0F076A83B1C28F88F1CB1896C1CF555B_0_0_0_var) };
Type_t* L_45;
L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
NullCheck(L_41);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_41, L_43, L_45, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (UInt64Serializer_tA073BB48FD6A726CCD8900115E3136C0E617484D_0_0_0_var) };
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
NullCheck(L_46);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_46, L_48, L_50, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_51 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_53;
L_53 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_52, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (DecimalSerializer_t277E430EF47BCB1A6B18F83D5CB6ED290C144711_0_0_0_var) };
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
NullCheck(L_51);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_51, L_53, L_55, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_56 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_58;
L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (BooleanSerializer_t61B89D25049F9415FACD9B5B528D0609B1FC49B7_0_0_0_var) };
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
NullCheck(L_56);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_56, L_58, L_60, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_61 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_63;
L_63 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_62, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast<intptr_t> (SingleSerializer_t73348AC149C370F26845BA4025414C15BEF0526B_0_0_0_var) };
Type_t* L_65;
L_65 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_64, NULL);
NullCheck(L_61);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_61, L_63, L_65, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_66 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_67 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_68;
L_68 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_67, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast<intptr_t> (DoubleSerializer_tD3464237049E852C7C1A27DBFC65AC4CD2D3EF0D_0_0_0_var) };
Type_t* L_70;
L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL);
NullCheck(L_66);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_66, L_68, L_70, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_71 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (IntPtr_t_0_0_0_var) };
Type_t* L_73;
L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (IntPtrSerializer_tEB412B038C33C2FB924F4F346A8761A0C281F0AD_0_0_0_var) };
Type_t* L_75;
L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
NullCheck(L_71);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_71, L_73, L_75, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_76 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_77 = { reinterpret_cast<intptr_t> (UIntPtr_t_0_0_0_var) };
Type_t* L_78;
L_78 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_77, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_79 = { reinterpret_cast<intptr_t> (UIntPtrSerializer_tB539910C3C136CEE0DE732369C0F904B0B77E441_0_0_0_var) };
Type_t* L_80;
L_80 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_79, NULL);
NullCheck(L_76);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_76, L_78, L_80, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_81 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_82 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_83;
L_83 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_82, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (GuidSerializer_tA442975E81E0EC735D0AA879BFAAF2C557609DC5_0_0_0_var) };
Type_t* L_85;
L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL);
NullCheck(L_81);
Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_81, L_83, L_85, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_86 = V_0;
((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes = L_86;
Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___PrimitiveReaderWriterTypes), (void*)L_86);
RuntimeObject* L_87 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_87, NULL);
((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK = L_87;
Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___LOCK), (void*)L_87);
il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_88 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_89 = (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*)il2cpp_codegen_object_new(Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0(L_89, L_88, Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var);
((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache = L_89;
Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Weak_ReaderWriterCache), (void*)L_89);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_90 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* L_91 = (Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA*)il2cpp_codegen_object_new(Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0(L_91, L_90, Dictionary_2__ctor_mAE82E6FC4D67748F2CF9F2735A96B0268517CCC0_RuntimeMethod_var);
((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache = L_91;
Il2CppCodeGenWriteBarrier((void**)(&((Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields*)il2cpp_codegen_static_fields_for(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var))->___Strong_ReaderWriterCache), (void*)L_91);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_FormatterConverter_mB20DE64FB1032DDE9350701D310A4B1FD559B435_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___formatterConverter;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_0 = __this->___streamingContext;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_FormatterConverter_m8DDA6FD65D737326235925E88BA24B1BA16F78D7_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___formatterConverter;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SerializationInfo_get_MemberCount_mB4ECB820E0C88CF7D1031B09B0E32040DE464B9E_inline (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_currMember;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* SerializationEntry_get_ObjectType_m59CB196C9CF993864C0B057021203719E32775E3_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->____type;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationEntry_get_Name_mF6151F31B3F43C88AF08F39F178401406642EB67_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->____name;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationEntry_get_Value_mA57713535F866795C180D20067C0E38A85327912_inline (SerializationEntry_t6A03B35039769EF0EDD14BE879E68F1C104FFF74* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method)
{
{
int64_t L_0 = ___0_ticks;
__this->____ticks = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method)
{
{
int64_t L_0 = __this->____ticks;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____Major;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____Minor;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____Build;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____Revision;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* AssemblyLoadEventArgs_get_LoadedAssembly_m6CDDCAADC0C647E1EA98776F7F84775E61D79694_inline (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* __this, const RuntimeMethod* method)
{
{
Assembly_t* L_0 = __this->___U3CLoadedAssemblyU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___name;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_IndexReferenceResolver_m2ED6F69E6A30BD942DBBF92839AD6DE2D294A7CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_GuidReferenceResolver_m3625E14D098BE4CC0C1F2DC3104EB0FFA3D746CB_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DeserializationContext_get_StringReferenceResolver_m44D3AAF011A3F03B9480685C867E4CF95B028A86_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_IndexReferenceResolver_m2E22269896A1F7B293544205D9BA09D0B54F6EEA_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_GuidReferenceResolver_mF1CB0597F2947B23203F476D98359CEE38E9B2DE_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_StringReferenceResolver_m6261EC2FE4745A41639C66CC758A350FD608C0FF_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CStringReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviouslySerializedAsAttribute_set_Name_m8BEDC7614F5F2A1A712355A2CF9942F0339E81B7_inline (PreviouslySerializedAsAttribute_tEEC65FB9B05ED4E52F110DAE30B99198C78A2F38* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_FormatterType_mE24D632CAB2FC36F997328638ABD3693C70CFB9A_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CFormatterTypeU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterTypeU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_Priority_m47FC581D2DE019575679D1D5F122AA482DC1A252_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterAttribute_set_WeakFallback_mD9027A62D02C1EBC9DE2A316897A0E0C98DD137E_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CWeakFallbackU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CWeakFallbackU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_FormatterLocatorType_m2F83299A62D00E6D9729AB961705C14AC775F681_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_value;
__this->___U3CFormatterLocatorTypeU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFormatterLocatorTypeU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegisterFormatterLocatorAttribute_set_Priority_mFAF0D8BE528B162B4613BF5EE595905414721881_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CPriorityU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_IndexReferenceResolver_m520E0BBA06ABA4758820CBECF5D723882A6057D1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CIndexReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_GuidReferenceResolver_mEEFDA2EAF502E4694A1A019A06EB4F5CF736401B_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CGuidReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SerializationContext_get_StringReferenceResolver_m5E1EF2898449F0804AE4E2BCF78352BB8625401E_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CStringReferenceResolverU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_IndexReferenceResolver_m62D1582F83A975E91AE944B6AFB330D813A41DD9_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CIndexReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_GuidReferenceResolver_m9CC968BA2CE2144A201EDA348D87769CECB66BB1_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CGuidReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGuidReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_StringReferenceResolver_mB832D898BC5B48CE611152F1FB48FA3C94C74504_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CStringReferenceResolverU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStringReferenceResolverU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B_inline (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method)
{
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value;
__this->___context = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityReferenceResolver_GetReferencedUnityObjects_m379F5BFE9946B707F6CDB28A8E76C240924EBAB8_inline (UnityReferenceResolver_tD1A32D717833B237066D7DA1E91F281027E61637* __this, const RuntimeMethod* method)
{
{
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___referencedUnityObjects;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_mE702B6D09A90F67309B4A5C9FC140FFB05389EA9_gshared_inline (Func_3_tB1494055E3DCE68D65F892F772A784360A6B21B0* __this, RuntimeObject* ___0_arg1, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_arg2, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->____current;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
}