IdleGirl/Library/Bee/artifacts/Android/il2cppOutput/cpp/Sirenix.Serialization__1.cpp

25446 lines
1.2 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>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, 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);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1>
struct GenericVirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, 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 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, typename T3, typename T4, typename T5>
struct InterfaceFuncInvoker5
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1>
struct GenericInterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915;
struct Action_2_tE894829A2C1154E5BF43E1E37F8D5586426273A0;
struct Action_2_tFC1CD94ECC9BBC2047B3C781A1B83B2DF9693300;
struct Action_2_t469C223ACF2D27BB434BE7D9364B434942AFCF78;
struct Action_2_t20E1B0E5A61C42E2C74B90596ED942D921D42DE1;
struct Action_2_t6A986B6DBED6BD578579C5BDA97931C92B339E4A;
struct Action_2_t914070E97ABAE8FBF5DB5B520982E5BE6F22FFA5;
struct Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75;
struct Action_2_tBAC40DD9F3FDB12141E0F973A3E6DBD9B65D5E35;
struct Action_2_t3392E551DFBD7852E59AA9CBE97E3FBB0752EB4A;
struct Action_2_t4A5313D1C1FEF099C0E5969104BDE957CD82CF22;
struct Action_2_t89BE0FE525BF3C6B2736E259A711D12E7BC72750;
struct Action_2_tDA74CED516153CD7F42CADEB337C93F4AFDC8DDD;
struct Action_2_tC2C04F74903D0BD2838A81020541B5DAF476227C;
struct Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A;
struct Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571;
struct Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F;
struct Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41;
struct Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE;
struct Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C;
struct Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B;
struct Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF;
struct Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F;
struct Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D;
struct Action_2_t2399F3C34C43EB392520F878CA121755E120498E;
struct Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918;
struct Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456;
struct Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36;
struct BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036;
struct BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146;
struct Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6;
struct Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803;
struct DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019;
struct DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573;
struct Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F;
struct Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7;
struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE;
struct Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A;
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
struct Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E;
struct DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5;
struct DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422;
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
struct Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C;
struct Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC;
struct Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33;
struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7;
struct Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318;
struct Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A;
struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD;
struct Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC;
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
struct Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D;
struct Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D;
struct Func_1_t8FB054CAA84105278E81718602A899DC392659DC;
struct Func_2_t0EE822BE176F7068E8F15A660053B62A9F3CFBC9;
struct Func_3_t39DA00E7726E0E2E14C3D1AF19E5559218DC7C6E;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
struct IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8;
struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966;
struct IEqualityComparer_1_t553B04BF51BC8A57C4DB9F82797DF9984F081F12;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct KeyCollection_t9BE386F99FD0C4E624A7ABB8BD99F77AA4342CA9;
struct KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031;
struct KeyCollection_tA16C4FF3692FBA53EFC0FC03CB307C45D060911B;
struct KeyCollection_t2A43E6BF1168BF98CC47CE051CDCC51232CEA12F;
struct KeyCollection_tF1A87174EB53394E88F93F12A2BB8B7554C0873E;
struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F;
struct KeyCollection_tBB1242EFA95F3C3A6D33D4CA03BBD520EA36FA2A;
struct List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0;
struct List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC;
struct List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157;
struct MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289;
struct MethodInfoFormatter_1_tFF3C61BFC51CE018AB5DF16A3C2AA855AFC9FBC1;
struct MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772;
struct MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023;
struct Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8;
struct Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E;
struct Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3;
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7;
struct Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0;
struct Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8;
struct ValueCollection_t77E956CDCBFD6FB39736437259C0C6E31CECA777;
struct ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D;
struct ValueCollection_tA1A3CA21AE520CC8130C8CFCD72B74B20B764926;
struct ValueCollection_tD52C9AD021C5F508E8E5537DC3CCFD92BB9EF8E5;
struct ValueCollection_t558EF2A9E8519DAE12F006EB11F04700E650241A;
struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2;
struct ValueCollection_tA9CE7307966B1F0760FD8FCF8A5108A2FD5094A5;
struct EntryU5BU5D_t0E62ACDDAD3ACBCB2E7FC2E174E7C928213A3D66;
struct EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E;
struct EntryU5BU5D_t3C8608196C7EC6A679553F6932A3936D486514FF;
struct EntryU5BU5D_t14EB11429C18728D0E8C2C86840C0AD73691763A;
struct EntryU5BU5D_t74FF6977128034ABF59A20C553F21DD1D1F6B9B1;
struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319;
struct EntryU5BU5D_tCDE7FA13C33A7C7292DD4A029433229A1E142ACA;
struct SerializationCallbackU5BU5D_tE61865E7434685ACE2F7073AA09CBA1088428BCD;
struct SerializationCallbackU5BU5D_t9CDF7F2D7754AE75E2F55C569468DA367750F47D;
struct SerializationCallbackU5BU5D_tFDF61168EF876ECF483199938182ACE8AB949DC2;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C;
struct IFormatterU5BU5D_t883A495A99BF46EF737D8A31446FF9CE0EF05968;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7;
struct StackFrameU5BU5D_tF4310E8FAB8C2853A3F0843921BF9FBEC18ABBF7;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF;
struct FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB;
struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B;
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArrayFormatterLocator_tA47D86C41896C3571D47FFF58634182A94A57980;
struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A;
struct ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A;
struct Assembly_t;
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032;
struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C;
struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DateTimeFormatter_t26323B705DC8D393084B8B728A4D623ED2DF3A39;
struct DateTimeOffsetFormatter_t17CA9F00888A092D0E7DD39EC480393974AF6964;
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF;
struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DelegateFormatterLocator_tE7F2D808CF7619E3C979EA17D3C4298D7FFDE32F;
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1;
struct EmittedFormatterAttribute_tE42B454A49C3AA051EA73BC5D55D4D3CFB476AFB;
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
struct Exception_t;
struct GenericCollectionFormatterLocator_t949B1F4577D374FACD021B12B47262BF798D0C9E;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816;
struct IDataWriter_t54F3756A26CA3F366434D96287930E867B999653;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222;
struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED;
struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C;
struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036;
struct ISerializableFormatterLocator_tB1FDE1DBBFA14F19A5479DB4305B815A03909283;
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC;
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MethodBase_t;
struct MethodInfo_t;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
struct PropertyInfo_t;
struct RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA;
struct RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C;
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SelfFormatterLocator_t48C703D73BCBEC1B5AF19D9150580A463E965544;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F;
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB;
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659;
struct SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9;
struct SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B;
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA;
struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B;
struct String_t;
struct StringBuilder_t;
struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2;
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E;
struct Type_t;
struct TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F;
struct TypeFormatterLocator_t584253624DF6FA03827AF0D9480D199FA5638FF5;
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B;
struct WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1;
struct WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0;
struct WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33;
struct WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F;
struct WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126;
struct WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49;
struct WeakKeyValuePairFormatter_tA5A3EA683CA78E6551207C3FE0BFEADE71BEDEF6;
struct WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759;
struct WeakMethodInfoFormatter_t6A5E3174357BF90F36A02E545097270C37472603;
struct WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9;
struct WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D;
struct WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5;
struct WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37;
struct WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144;
struct WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D;
struct WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2;
struct WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90;
struct U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0;
struct U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
struct U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE;
struct SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595;
struct U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584;
struct U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t2399F3C34C43EB392520F878CA121755E120498E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41_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* ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_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* DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_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* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_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_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_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* IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_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* IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595_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* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_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* TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_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* U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A;
IL2CPP_EXTERN_C String_t* _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D;
IL2CPP_EXTERN_C String_t* _stringLiteral0CD092EFFFC0E7AD741DA35CB3587A832EA8A0CB;
IL2CPP_EXTERN_C String_t* _stringLiteral0D6D68075D78CD628C664A04883EBB60EA3C9C3E;
IL2CPP_EXTERN_C String_t* _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982;
IL2CPP_EXTERN_C String_t* _stringLiteral0F9F8821A77E317C02BAE9EDF93203832546BCC4;
IL2CPP_EXTERN_C String_t* _stringLiteral107694947DB47644F8036602F63473486E1ED925;
IL2CPP_EXTERN_C String_t* _stringLiteral118DD5B5781908DC7B42A18C41F83EDDCF4EBB70;
IL2CPP_EXTERN_C String_t* _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E;
IL2CPP_EXTERN_C String_t* _stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA;
IL2CPP_EXTERN_C String_t* _stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57;
IL2CPP_EXTERN_C String_t* _stringLiteral200988F0075CEF34E6B362296C1DC9BB079FFEEF;
IL2CPP_EXTERN_C String_t* _stringLiteral212C8C2AF864403309EDB12B90A9917F62158237;
IL2CPP_EXTERN_C String_t* _stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F;
IL2CPP_EXTERN_C String_t* _stringLiteral25B0BC90096738DB35A574D063FB54CDC55466C6;
IL2CPP_EXTERN_C String_t* _stringLiteral26E1A62CC1CA63CE472F2BF40572BD1FC9FB427E;
IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE;
IL2CPP_EXTERN_C String_t* _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C;
IL2CPP_EXTERN_C String_t* _stringLiteral38B9D8C3BD5BB39A2BCA99EA43E9441449C71683;
IL2CPP_EXTERN_C String_t* _stringLiteral3A29662C30301B9B29ED2D96977E0CA6F22ED817;
IL2CPP_EXTERN_C String_t* _stringLiteral3AB3F76B24216BC30578E4C40E5B69146DEC63EC;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3CDCBFD5CDE412C6698AE3F4B554798976A0D914;
IL2CPP_EXTERN_C String_t* _stringLiteral3D26E395BCAABC5F324E8955222FDAE3297E759E;
IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
IL2CPP_EXTERN_C String_t* _stringLiteral3F236FE61D0283088D457204AE2B36E0769FCCF5;
IL2CPP_EXTERN_C String_t* _stringLiteral41FEDFCA0B370E726A320425DFB62A9D94AF8A2F;
IL2CPP_EXTERN_C String_t* _stringLiteral4343C4382919629847EC506E9ABDD1758802D6FE;
IL2CPP_EXTERN_C String_t* _stringLiteral496D4F50FEB08138DEB76D194574981EEAA9DF2B;
IL2CPP_EXTERN_C String_t* _stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7;
IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
IL2CPP_EXTERN_C String_t* _stringLiteral4F2E8D15B5F5F3E310E80FBC6BEF0AF3E805D61A;
IL2CPP_EXTERN_C String_t* _stringLiteral5164961B5A7D141EDAD61DE54D5B0851B6115038;
IL2CPP_EXTERN_C String_t* _stringLiteral54AFF959B270BBA9D8FDC2C541C1CF9A11A3B03E;
IL2CPP_EXTERN_C String_t* _stringLiteral5624D69A1B79E3F07E2025A8D012CC315DBDAC49;
IL2CPP_EXTERN_C String_t* _stringLiteral5716F8C7359845D9EB94B9A29E7A79776E355D9C;
IL2CPP_EXTERN_C String_t* _stringLiteral5857551470FA48B3F71F992583A93239D3BFAF12;
IL2CPP_EXTERN_C String_t* _stringLiteral58874B05EEC271421DED4A139F435E49AED38B2E;
IL2CPP_EXTERN_C String_t* _stringLiteral596EF2EC55B3C3EC746486C4F4CE3E80945DFECE;
IL2CPP_EXTERN_C String_t* _stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5C33DAFB87CF48059A572415D7D801CBCA68B1CA;
IL2CPP_EXTERN_C String_t* _stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9;
IL2CPP_EXTERN_C String_t* _stringLiteral6267425FD3A3490BCAE530B3A0D1502193EB4CEA;
IL2CPP_EXTERN_C String_t* _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260;
IL2CPP_EXTERN_C String_t* _stringLiteral65B41F9A1164312C3382BA0F042ABC6FB99F72DF;
IL2CPP_EXTERN_C String_t* _stringLiteral66DDB501341EE66A676D4D52EC0D37184D0D3A90;
IL2CPP_EXTERN_C String_t* _stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1;
IL2CPP_EXTERN_C String_t* _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62;
IL2CPP_EXTERN_C String_t* _stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB;
IL2CPP_EXTERN_C String_t* _stringLiteral6F01E666C580C1FCF1109AD2F34683B303E98448;
IL2CPP_EXTERN_C String_t* _stringLiteral6F6EDA7F146F65D72B4809F9E8F843CC687A82AE;
IL2CPP_EXTERN_C String_t* _stringLiteral6FAF1C36E820219AB767E2C045B3E231031BD9A6;
IL2CPP_EXTERN_C String_t* _stringLiteral7483A8715546446B88DC220E397191DE8747F253;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral7935FC825F74554758A55B5F267465EF0BD7FF80;
IL2CPP_EXTERN_C String_t* _stringLiteral7A6B35D28FDAEE59E7EE24EF0B0E568CD208B4FD;
IL2CPP_EXTERN_C String_t* _stringLiteral7B58A8D5F803D2749B6DDBB0D577A43DD031676B;
IL2CPP_EXTERN_C String_t* _stringLiteral848A97F7360A08955AB3B08A739AFC04D590A51A;
IL2CPP_EXTERN_C String_t* _stringLiteral861231A171B43CF61F9C7DA912E383A1983FE530;
IL2CPP_EXTERN_C String_t* _stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3;
IL2CPP_EXTERN_C String_t* _stringLiteral887859D90A2FAA3A5AD94B39E17754B39B936305;
IL2CPP_EXTERN_C String_t* _stringLiteral8A14E0260E14E1D291464E4B234C9D9883BDEF52;
IL2CPP_EXTERN_C String_t* _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09;
IL2CPP_EXTERN_C String_t* _stringLiteral8F960E001962C1AE4C6128CC6450C830088150FC;
IL2CPP_EXTERN_C String_t* _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59;
IL2CPP_EXTERN_C String_t* _stringLiteral92DC02A1ED9E4AEC3920334C5DFE7930A635D7AA;
IL2CPP_EXTERN_C String_t* _stringLiteral93A8E8A33EC7C50BF34F5503A52A1A306A20DED3;
IL2CPP_EXTERN_C String_t* _stringLiteral950B380A200C03096C8CD480BAD1E76C0B3F9E9A;
IL2CPP_EXTERN_C String_t* _stringLiteral973566052B3FA8AB7B334B7384CF58EB521A81A2;
IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694;
IL2CPP_EXTERN_C String_t* _stringLiteral99C165894B2900048144F5DEF682937FE73CA541;
IL2CPP_EXTERN_C String_t* _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD;
IL2CPP_EXTERN_C String_t* _stringLiteral9DE4CB984B5C671A20B8142561EB4A7340861E50;
IL2CPP_EXTERN_C String_t* _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32;
IL2CPP_EXTERN_C String_t* _stringLiteral9F338E495BAD32C83B10AC03AD55AA3FF64F07BE;
IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158;
IL2CPP_EXTERN_C String_t* _stringLiteralA1B0EBCD0689F393669152B88E205A992A42F99F;
IL2CPP_EXTERN_C String_t* _stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E;
IL2CPP_EXTERN_C String_t* _stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1;
IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
IL2CPP_EXTERN_C String_t* _stringLiteralA8F3DBD11C0BF6491416EBA1CEA5A2DC4786DEBD;
IL2CPP_EXTERN_C String_t* _stringLiteralAC3F2F93D8369D6CC4FC449D67A36C04EC2C7A12;
IL2CPP_EXTERN_C String_t* _stringLiteralAEA66752969DF536D122A474196D1FCAB0304258;
IL2CPP_EXTERN_C String_t* _stringLiteralAEDC7AA47411FEE9CA47A4699A5FFC352D27C8BC;
IL2CPP_EXTERN_C String_t* _stringLiteralB0956CC3C528F9A31B60E195783C5E564C6DC91B;
IL2CPP_EXTERN_C String_t* _stringLiteralB43A444150613EB4F849BDE2CC1841D5D11EB217;
IL2CPP_EXTERN_C String_t* _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07;
IL2CPP_EXTERN_C String_t* _stringLiteralB77B171091E90E2404D45DB1FAAF324761FFE7E5;
IL2CPP_EXTERN_C String_t* _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E;
IL2CPP_EXTERN_C String_t* _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralB9D8128D535007D7177AF0A4AD16A19C55D933AE;
IL2CPP_EXTERN_C String_t* _stringLiteralBF1893ED9AA1B898A2A0F4B6AEC3CB73F51CFC6A;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC21E9E01B816F4DB3385D545F43407429F79FAF8;
IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
IL2CPP_EXTERN_C String_t* _stringLiteralC72892D10B9A43BD84AF47FFE4B9E6997A8D1A40;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006;
IL2CPP_EXTERN_C String_t* _stringLiteralD64017104616A6B0CF9180D08A32A19035EB37CC;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDD6182DC9CD25A51C551769F921A176D5C1F6E65;
IL2CPP_EXTERN_C String_t* _stringLiteralDF35DD541AE2A2E0C1DED6713EF89FA7110F09B2;
IL2CPP_EXTERN_C String_t* _stringLiteralDFD65BEC9EB37847367356813B1F374561D068A3;
IL2CPP_EXTERN_C String_t* _stringLiteralE11CA02AFFFD0CFC4D95D35E3B76F8350FEF173B;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1C98258D6FD155621490064B80902CA23321CBD;
IL2CPP_EXTERN_C String_t* _stringLiteralE2488D369022B17D76E0D55332AC87F07D49BC44;
IL2CPP_EXTERN_C String_t* _stringLiteralE2B1BF83BD7F4C9B74C8AC4C4CAE952883E42B6C;
IL2CPP_EXTERN_C String_t* _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9;
IL2CPP_EXTERN_C String_t* _stringLiteralE79F299A4ABC46279F72F98DC2C2DE5497AED349;
IL2CPP_EXTERN_C String_t* _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2;
IL2CPP_EXTERN_C String_t* _stringLiteralE9EA7B13BCC8ECF13E6CAD0197DF7A621D68AB17;
IL2CPP_EXTERN_C String_t* _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA;
IL2CPP_EXTERN_C String_t* _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477;
IL2CPP_EXTERN_C String_t* _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694;
IL2CPP_EXTERN_C String_t* _stringLiteralEEE165D9554756D78465161046FD94AB1F2E7A52;
IL2CPP_EXTERN_C String_t* _stringLiteralEF0D6CB8F2BA3EA294F3AED9D2C8CCD7E593756E;
IL2CPP_EXTERN_C String_t* _stringLiteralEF9A507DE8F8DF619DEBA7B5DF2B154932B145A6;
IL2CPP_EXTERN_C String_t* _stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF3F6279F28377F703A7C54530D5FA898BFF63CDC;
IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914;
IL2CPP_EXTERN_C String_t* _stringLiteralF9FAF322D65C443EB244F5656DBD8DF8398964E3;
IL2CPP_EXTERN_C String_t* _stringLiteralFADED748D817423F2D88F16BB8C25B151A0BFD71;
IL2CPP_EXTERN_C String_t* _stringLiteralFEDE62C62100006E12BDBC7AC9765D84D160FB1A;
IL2CPP_EXTERN_C const RuntimeMethod* BaseFormatter_1_RegisterReferenceID_m77187570080C919A061A68587725D701EB337B95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseFormatter_1__ctor_m510633441488DECCAB63C5D279D6D861F490B7F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DelegateFormatter_1__ctor_mE14FA72F2E96722624F42153A8F1308AF91B1A68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mF0E2648E711313655844E5A7D6B5DE0B1963B5F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m1E7FA77C07CC568CC75E32807CC7B7A3465B483E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m28B80E9CE8E90EC4767AA43200ABB00C46E34180_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m86D92401698AD45606857C6D677257EC866A82A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m470AE1DC5434B18021DA0C29BC1DF08C87D2C92B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA54886EFF31ED128038158887A54FE44F3567309_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA85ED66A70F4563D33FDC4838CEDAE31BAD94717_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDA96C3BD653FC82E07877917832929CAFE78FA35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_AddInner_m4C1062E272479933436B51A7E97E726339454896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3_TryGetInnerValue_m70AE66954D4369325E12B40D6AC89375EC719159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_add_FormatterResolve_m0C469C77577175F3681661DD9F491C0D2E97B0CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FormatterLocator_remove_FormatterResolve_m739F0BA61767C8C2F993DE8B487D2F631492FCA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m79EC100CDCABB646539A5839BA4FED1AB8AAB8AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m162682FDCC89BC439AC4846DECB4B2F84ADEDBE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEF8AC5066538E37D6155743388BD02EB1BAF7645_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m99EAC91E6CD4A6E9BA7D1DF6360E4C14C57549C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m7CE6C96766F0456B89D681C9F61EC820FB6F42BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisGuid_t_m634B7E4F6437272A22DF746AAA19431357911793_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mEA35916C3CADFAF3AD08E2A3F5F23CD9DADB797A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m512552555808D46949F9E77660120C2847A36044_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8C625A680F0A31AA2B7CAE3DF2CC1D6853EFE168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m74A0F579801B040D53FE926DAD14D940174AF423_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFB7DF006DB75988E7E7903548873B0650925AF7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m29F16ED7A44A705A431F8B00C68FBFD1E98C30DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4BB74E65B7A556A82FAF962B21DFF9A119A1DB4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataReader_ReadPrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m7D61D35D81345CDE4F7336F7465C8B40848001D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2E133AE9352B1104BD93420420EC214A4BAAEDAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m717CFABE56F79B2594E9A7864962E4B89A76DEB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m3BF8C61D3FC50116E14FA348C4EE7A1E6FB1F574_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDF4FB7048DFA35D6C16EB234C970F8E271D6E2DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8E2336BF196C7DA3648F4FD9721C92F2148952B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisGuid_t_m2AAAFCC99D6A19A46A7981FFB527A204C6F6FDE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m7BBEDC20823F22688DC94D1E21A3E206F11FB080_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1E5AABD3E3D3B729ED37AAE92AD82CA46A23B77C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mF5952E532F953A6CC00495919D9F1B1EDA0F6B89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mE48411B12D0C1653D29AE180B6C37EBE1550DF2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA02CB3759C33FF927B6033F12D4414F02085F40A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB3B46F3A66F039D813CA461AC5302AE143DB4F39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m62552EAF82D4637C8CD2F603048F6E29AFDE169E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IDataWriter_WritePrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mA3EC0BAF7CEBF0ACF2A719EA238B842CDDD4AAA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataWriter_GetDataDump_m74960786856533C263B574CA5A06D06FFCA03CB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonDataWriter_WriteExternalReference_m04A0C1D7DA1505451A165519B5B922276317EE30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1024A9F1F1265033025EC12720B96D9692B4F8DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCDFA92E8D241F2AD804697DCEA2CC9F4D4333EFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m664013E2D2B2EC8D43CBC4754180826EEEEFD3AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC04E892705E841C10FCC6FCE8A35C62E034A473D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC47B8B9409F5D4126AA8BF968406E5CCA9E0B1B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MethodInfoFormatter_1__ctor_m6B159D9DC8940B040EE8EAB23E114F1D5B6CA795_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadByte_m279CD0240B826C6B800C51DB08B74353642B2AE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadInt16_mD13D8F56A68A0BBED4D1A17171A64228F2116FFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadInt32_mDB3ABD5F5DDCAEEEFC8B9093B2FCBCDD31FAB50E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadSByte_m8679F1251EBDCCA177D0EF7D38F43133092BA250_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadUInt16_mEEDCEF07E2784CAA0C7A182F68E93FD9E3286F35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_ReadUInt32_m90BAD7219BBEB02E0FD6F7B1F612657981F82D30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_0_mEFD63A10DE8F3394680F55CBE5B602F412A4B570_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_10_m34A0C6DDCFD9FFAAD6BF2FF226C7B4F9BC0232B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_11_m884F26025F4E637294D33F14F61D0B5FC15B7B7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_12_mC9D50B14026553E7786B219254C7B6DCF3873FAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_13_m61C20521371935AC7BC5165314054D31EA03AA82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_1_mDAA31DFD744EC068795DEA1B70F47964A56C4F9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_2_mD3A2A5DBE7A45645DC6537E7067CFFCDA0BFDD15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_3_mEAB886C04F1F636B6A32C1A86B89898FC88E4D4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_4_mA12217587C0FE0886875E952BF93A43C1E8E3099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_5_m5478F8C8089D7F8CAC003231B6C36B5F30354FDE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_6_m5785B4DF82CA14CEA1C24E23D8E6FA1431F5B348_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_7_mF55DFBD3BCC2EC03846D301D2B8FED9239C31344_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_8_mA2D304B335052AEF0DBC2CA7E799DB9E7BAB0DCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_U3C_ctorU3Eb__6_9_m355D2C85A19B71D9B29C419086A2C28E6791DAD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_get_Stream_mC47835709EE67DB85D7A7234E7A863C698D6DF4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_set_Nodes_m3AAE3FCC23B5F87EF94F9978E31061C73D6FC13E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataReader_set_Stream_m1BF0154E370D8CAF32CDB185A99CD7F53B69B811_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataWriter_get_Stream_mF653DA7CEAA6176A741BDE29C9CC8089BD760B72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataWriter_set_Nodes_m9594FCC108F71D64783A079F06CBD2F81A718BD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SerializationNodeDataWriter_set_Stream_mFBE51354DF88E3161D7405823083C6F140899DC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeExtensions_IsDefined_TisAlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1_m67DA1284542A0C0613DC687A53A4CE05F9864CD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_IEnumerator_Reset_m4C8B1A2E42D41211AEF1E4EB5EEA569CB9FEF8D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__9_0_mFF751CFF8DC4ED7B4D452C821081148B47C2EDE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__9_1_mAD54849F4D6703BF9707C4FF3E2ADDE6AA78C59A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__0_mA30C922D96C0FA6FBAC4C62C3A0BA29DDFDB9AC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__1_m6E0EA8146559E2C62077D9BE6CE023799B226DBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CSerializeImplementationU3Eb__0_m5E9534C200635E557884729659F917B40FA0C14D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakDictionaryFormatter_DeserializeImplementation_m8E3C01D7DD6E1B2405DE6BFE6C6DEB862C74EAE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakDictionaryFormatter_SerializeImplementation_mFE30851B2D295454DD0758F6C1E5C054C7963085_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakDictionaryFormatter__ctor_m76FD488526D0DD37A1D6A6F5E9263501856E999F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakDoubleLookupDictionaryFormatter_DeserializeImplementation_m164D0C2647743824A954E0DC30C0EB50A0FE021B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakDoubleLookupDictionaryFormatter_SerializeImplementation_mE39508F7730C52885C1C2D4871625A327C46DD55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakHashSetFormatter__ctor_m4734A9E7678B4EFE3D7C28859A071D9B02BB67C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakPrimitiveArrayFormatter_Read_m71C236A228DA023388929DC86C1340A480ABDDD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakPrimitiveArrayFormatter__ctor_m91F3F62CC4AEB6DA0048C189ED6D4740F63B021C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakQueueFormatter__ctor_mF765C7BC3CB35A6181A0E038AEBC3459B7ED917C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ArrayFormatter_1_tC45F0B37182D3DBD7360B7EB0B46AD53E94CAED5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DelegateFormatter_1_tED049EF93C59189DB96B7D0296D1FE8F51287A3D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Delegate_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GenericCollectionFormatter_2_tD446363FB2ED77D7F2B11BDA71084121936A5415_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* HashSet_1_tA1368DD5977A2271895CEEC3D6282C68C9675735_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEqualityComparer_1_t24359FCB260D8B3D19A6ECC0AECBD7B030AAFA7E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IFormatter_1_tA1D2246C1AE3694C77AF0EE35BEDFD364DAB9A29_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* MultiDimensionalArrayFormatter_2_t636F26BF95727DB8233453873300868B33A9EFFD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* OnDeserializedAttribute_tF81908B7A3821F6D47998A3E6578578F06EE19B2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* OnDeserializingAttribute_t9B2DA681B40F078B5D9788B5587DA67E0012A5E4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* OnSerializedAttribute_t068010D5C6814CB903428EBAF051767E00BC233C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* OnSerializingAttribute_t0418F6CE6DBA1D87BC534933410E06B1E391F1D1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PrimitiveArrayFormatter_1_tF1330B9F8F7F42CA3EBF2464BE2C1904C5294414_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Queue_1_t135C89364B8A545AB89467E663FF5914E1588058_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectionFormatter_1_t410CF8353112BA7FB9F5DAFCB1C6F52EA42AC4A8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SelfFormatterFormatter_1_tD86E147F20C4509453EEE57CCDE2EB81F8FB448E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SerializableFormatter_1_tAD4038BE9FBB61DCD90048D2B170DB3E1DDC1728_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Type_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_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 BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE;
struct GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913;
struct SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF;
struct FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB;
struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B;
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 BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036 : public RuntimeObject
{
};
struct BaseFormatter_1_t55F016783761405129327747D32043E8CC2E6852 : public RuntimeObject
{
};
struct BaseFormatter_1_tFC3568209AECDC3FD886D73D42598FB0F2D48772 : public RuntimeObject
{
};
struct Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t0E62ACDDAD3ACBCB2E7FC2E174E7C928213A3D66* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t9BE386F99FD0C4E624A7ABB8BD99F77AA4342CA9* ____keys;
ValueCollection_t77E956CDCBFD6FB39736437259C0C6E31CECA777* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* ____keys;
ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCE9369FE39AF2F75D2ABE0A698821871DE9B2510 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t3C8608196C7EC6A679553F6932A3936D486514FF* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tA16C4FF3692FBA53EFC0FC03CB307C45D060911B* ____keys;
ValueCollection_tA1A3CA21AE520CC8130C8CFCD72B74B20B764926* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t14EB11429C18728D0E8C2C86840C0AD73691763A* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t2A43E6BF1168BF98CC47CE051CDCC51232CEA12F* ____keys;
ValueCollection_tD52C9AD021C5F508E8E5537DC3CCFD92BB9EF8E5* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t74FF6977128034ABF59A20C553F21DD1D1F6B9B1* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tF1A87174EB53394E88F93F12A2BB8B7554C0873E* ____keys;
ValueCollection_t558EF2A9E8519DAE12F006EB11F04700E650241A* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F* ____keys;
ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tCDE7FA13C33A7C7292DD4A029433229A1E142ACA* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tBB1242EFA95F3C3A6D33D4CA03BBD520EA36FA2A* ____keys;
ValueCollection_tA9CE7307966B1F0760FD8FCF8A5108A2FD5094A5* ____values;
RuntimeObject* ____syncRoot;
};
struct List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C : public RuntimeObject
{
IFormatterU5BU5D_t883A495A99BF46EF737D8A31446FF9CE0EF05968* ____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_t449A088656B6F11EC9C513A6937BB74A07028F58 : public RuntimeObject
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* ____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_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0 : public RuntimeObject
{
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC : public RuntimeObject
{
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157 : public RuntimeObject
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023 : public RuntimeObject
{
};
struct MinimalBaseFormatter_1_t0197993465F49AB328961DD8F7C2D6E7520510AD : public RuntimeObject
{
};
struct Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8 : public RuntimeObject
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____array;
int32_t ____head;
int32_t ____tail;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096 : public RuntimeObject
{
};
struct ArrayFormatterLocator_tA47D86C41896C3571D47FFF58634182A94A57980 : public RuntimeObject
{
};
struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
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 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 DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___logger;
int32_t ___loggingPolicy;
int32_t ___errorHandlingPolicy;
};
struct DelegateFormatterLocator_tE7F2D808CF7619E3C979EA17D3C4298D7FFDE32F : public RuntimeObject
{
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
int32_t ___m_codePage;
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
bool ___m_deserializedFromEverett;
bool ___m_isReadOnly;
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
};
struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE : public RuntimeObject
{
};
struct FormatterEmitter_t96FEC2D66E2433A39C316466F485CBCAAA9FF092 : public RuntimeObject
{
};
struct FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E : public RuntimeObject
{
};
struct GenericCollectionFormatter_t51070A64E102C97B33F36BA24219CC1D8087593B : public RuntimeObject
{
};
struct GenericCollectionFormatterLocator_t949B1F4577D374FACD021B12B47262BF798D0C9E : public RuntimeObject
{
};
struct ISerializableFormatterLocator_tB1FDE1DBBFA14F19A5479DB4305B815A03909283 : 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 ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject
{
int32_t ___AttrsImpl;
Type_t* ___ClassImpl;
RuntimeObject* ___DefaultValueImpl;
MemberInfo_t* ___MemberImpl;
String_t* ___NameImpl;
int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke
{
int32_t ___AttrsImpl;
Type_t* ___ClassImpl;
Il2CppIUnknown* ___DefaultValueImpl;
MemberInfo_t* ___MemberImpl;
char* ___NameImpl;
int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com
{
int32_t ___AttrsImpl;
Type_t* ___ClassImpl;
Il2CppIUnknown* ___DefaultValueImpl;
MemberInfo_t* ___MemberImpl;
Il2CppChar* ___NameImpl;
int32_t ___PositionImpl;
};
struct SelfFormatterLocator_t48C703D73BCBEC1B5AF19D9150580A463E965544 : public RuntimeObject
{
};
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject
{
RuntimeObject* ___LOCK;
RuntimeObject* ___serializationPolicy;
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext;
bool ___AllowDeserializeInvalidData;
};
struct SerializationNodeDataReaderWriterConfig_tE137AC57819144A4DD8E8CE54F67DB66B01F7AA1 : public RuntimeObject
{
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject
{
};
struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853 : public RuntimeObject
{
StackFrameU5BU5D_tF4310E8FAB8C2853A3F0843921BF9FBEC18ABBF7* ___frames;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
bool ___debug_info;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct StringBuilder_t : public RuntimeObject
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
StringBuilder_t* ___m_ChunkPrevious;
int32_t ___m_ChunkLength;
int32_t ___m_ChunkOffset;
int32_t ___m_MaxCapacity;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E : public RuntimeObject
{
};
struct TypeFormatterLocator_t584253624DF6FA03827AF0D9480D199FA5638FF5 : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
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 WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9 : public RuntimeObject
{
Type_t* ___SerializedType;
bool ___IsValueType;
};
struct U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0 : public RuntimeObject
{
};
struct U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F : public RuntimeObject
{
int32_t ___U3CU3E1__state;
String_t* ___U3CU3E2__current;
int32_t ___U3CU3El__initialThreadId;
Type_t* ___type;
Type_t* ___U3CU3E3__type;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CU3E7__wrap1;
int32_t ___U3CU3E7__wrap2;
Type_t* ___U3CargU3E5__4;
RuntimeObject* ___U3CU3E7__wrap4;
};
struct U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE : public RuntimeObject
{
MethodInfo_t* ___info;
};
struct U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584 : public RuntimeObject
{
RuntimeObject* ___reader;
String_t* ___name;
WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* ___U3CU3E4__this;
int32_t ___elements;
int64_t ___length;
};
struct U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282 : public RuntimeObject
{
WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* ___U3CU3E4__this;
RuntimeObject* ___writer;
};
struct DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019 : public BaseFormatter_1_t55F016783761405129327747D32043E8CC2E6852
{
Type_t* ___DelegateType;
};
struct DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422 : public Dictionary_2_tCE9369FE39AF2F75D2ABE0A698821871DE9B2510
{
RuntimeObject* ___secondKeyComparer;
};
struct MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289 : public BaseFormatter_1_tFC3568209AECDC3FD886D73D42598FB0F2D48772
{
};
struct Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2
{
bool ___hasValue;
uint8_t ___value;
};
struct Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1
{
bool ___hasValue;
Il2CppChar ___value;
};
struct Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230
{
bool ___hasValue;
uint8_t ___value;
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
bool ___hasValue;
int32_t ___value;
};
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
{
};
struct ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A : public BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036
{
};
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 Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
uint64_t ____dateData;
};
struct DateTimeFormatter_t26323B705DC8D393084B8B728A4D623ED2DF3A39 : public MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772
{
};
struct DateTimeOffsetFormatter_t17CA9F00888A092D0E7DD39EC480393974AF6964 : public MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023
{
};
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 Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
double ___m_value;
};
struct EmittedFormatterAttribute_tE42B454A49C3AA051EA73BC5D55D4D3CFB476AFB : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
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 ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef;
};
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke
{
int32_t* ____byRef;
};
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com
{
int32_t* ____byRef;
};
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 SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C
{
String_t* ___Name;
uint8_t ___Entry;
String_t* ___Data;
};
struct SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_pinvoke
{
char* ___Name;
uint8_t ___Entry;
char* ___Data;
};
struct SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_com
{
Il2CppChar* ___Name;
uint8_t ___Entry;
Il2CppChar* ___Data;
};
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 TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
};
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 Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueReaderWriter;
Type_t* ___ElementType;
};
struct WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
bool ___KeyIsValueType;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___EqualityComparerSerializer;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___KeyReaderWriter;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueReaderWriter;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___ComparerConstructor;
PropertyInfo_t* ___ComparerProperty;
PropertyInfo_t* ___CountProperty;
Type_t* ___KeyType;
Type_t* ___ValueType;
};
struct WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___PrimaryReaderWriter;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___InnerReaderWriter;
};
struct WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueReaderWriter;
Type_t* ___ElementType;
PropertyInfo_t* ___CountProperty;
MethodInfo_t* ___AddMethod;
};
struct WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ElementSerializer;
MethodInfo_t* ___AddMethod;
PropertyInfo_t* ___CountProperty;
};
struct WeakKeyValuePairFormatter_tA5A3EA683CA78E6551207C3FE0BFEADE71BEDEF6 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___KeySerializer;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueSerializer;
PropertyInfo_t* ___KeyProperty;
PropertyInfo_t* ___ValueProperty;
};
struct WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ElementSerializer;
};
struct WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
int32_t ___ArrayRank;
Type_t* ___ElementType;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueReaderWriter;
};
struct WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ValueSerializer;
};
struct WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37 : public WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9
{
Type_t* ___ElementType;
int32_t ___PrimitiveType;
};
struct WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144 : public WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* ___ElementSerializer;
bool ___IsPlainQueue;
MethodInfo_t* ___EnqueueMethod;
};
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 FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9
{
Type_t* ___FormatterType;
Type_t* ___TargetType;
Type_t* ___WeakFallbackType;
bool ___AskIfCanFormatTypes;
int32_t ___Priority;
};
struct FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_pinvoke
{
Type_t* ___FormatterType;
Type_t* ___TargetType;
Type_t* ___WeakFallbackType;
int32_t ___AskIfCanFormatTypes;
int32_t ___Priority;
};
struct FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_com
{
Type_t* ___FormatterType;
Type_t* ___TargetType;
Type_t* ___WeakFallbackType;
int32_t ___AskIfCanFormatTypes;
int32_t ___Priority;
};
struct FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69
{
RuntimeObject* ___LocatorInstance;
int32_t ___Priority;
};
struct FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_pinvoke
{
RuntimeObject* ___LocatorInstance;
int32_t ___Priority;
};
struct FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_com
{
RuntimeObject* ___LocatorInstance;
int32_t ___Priority;
};
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 ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
{
};
struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____dateTime;
int16_t ____offsetMinutes;
};
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 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 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 JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F : public RuntimeObject
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___reader;
int32_t ___bufferIndex;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___buffer;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 ___lastReadChar;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 ___peekedChar;
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* ___emergencyPlayback;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___U3CContextU3Ek__BackingField;
};
struct MethodInfo_t : public MethodBase_t
{
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
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 SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032
{
String_t* ___peekedEntryName;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType;
String_t* ___peekedEntryData;
int32_t ___currentIndex;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___nodes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveTypeReaders;
};
struct SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___nodes;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveTypeWriters;
};
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding;
Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ____decoder;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer;
int32_t ____charPos;
int32_t ____charLen;
int32_t ____byteLen;
int32_t ____bytePos;
int32_t ____maxCharsPerBuffer;
bool ____detectEncoding;
bool ____checkPreamble;
bool ____isBlocked;
bool ____closable;
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncReadTask;
};
struct WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0 : public DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019
{
};
struct WeakMethodInfoFormatter_t6A5E3174357BF90F36A02E545097270C37472603 : public MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289
{
};
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t
{
};
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 Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
struct Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A : public MulticastDelegate_t
{
};
struct Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571 : public MulticastDelegate_t
{
};
struct Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F : public MulticastDelegate_t
{
};
struct Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41 : public MulticastDelegate_t
{
};
struct Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE : public MulticastDelegate_t
{
};
struct Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C : public MulticastDelegate_t
{
};
struct Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B : public MulticastDelegate_t
{
};
struct Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF : public MulticastDelegate_t
{
};
struct Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F : public MulticastDelegate_t
{
};
struct Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D : public MulticastDelegate_t
{
};
struct Action_2_t2399F3C34C43EB392520F878CA121755E120498E : public MulticastDelegate_t
{
};
struct Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918 : public MulticastDelegate_t
{
};
struct Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456 : public MulticastDelegate_t
{
};
struct Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36 : public MulticastDelegate_t
{
};
struct Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6 : public MulticastDelegate_t
{
};
struct Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803 : public MulticastDelegate_t
{
};
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
{
};
struct Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C : public MulticastDelegate_t
{
};
struct Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC : public MulticastDelegate_t
{
};
struct Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33 : public MulticastDelegate_t
{
};
struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t
{
};
struct Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318 : public MulticastDelegate_t
{
};
struct Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A : public MulticastDelegate_t
{
};
struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t
{
};
struct Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D : public MulticastDelegate_t
{
};
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4 : public MulticastDelegate_t
{
};
struct Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC : public MulticastDelegate_t
{
};
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
{
};
struct Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D : public MulticastDelegate_t
{
};
struct Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D : public MulticastDelegate_t
{
};
struct Func_1_t8FB054CAA84105278E81718602A899DC392659DC : public MulticastDelegate_t
{
};
struct Func_2_t0EE822BE176F7068E8F15A660053B62A9F3CFBC9 : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
struct ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct MemberAccessException_t4BB9AF02B906BB4818600FC8988DECA4D37F2EFC : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CTypesU3Ek__BackingField;
ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C* ___U3CLoaderExceptionsU3Ek__BackingField;
};
struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____typeName;
};
struct TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ___ClassName;
String_t* ___AssemblyName;
String_t* ___MessageArg;
int32_t ___ResourceId;
};
struct SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595 : public MulticastDelegate_t
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211 : public MemberAccessException_t4BB9AF02B906BB4818600FC8988DECA4D37F2EFC
{
String_t* ___ClassName;
String_t* ___MemberName;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Signature;
};
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
{
};
struct BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036_StaticFields
{
SerializationCallbackU5BU5D_tE61865E7434685ACE2F7073AA09CBA1088428BCD* ___OnSerializingCallbacks;
SerializationCallbackU5BU5D_tE61865E7434685ACE2F7073AA09CBA1088428BCD* ___OnSerializedCallbacks;
SerializationCallbackU5BU5D_tE61865E7434685ACE2F7073AA09CBA1088428BCD* ___OnDeserializingCallbacks;
SerializationCallbackU5BU5D_tE61865E7434685ACE2F7073AA09CBA1088428BCD* ___OnDeserializedCallbacks;
bool ___IsValueType;
bool ___ImplementsISerializationCallbackReceiver;
bool ___ImplementsIDeserializationCallback;
bool ___ImplementsIObjectReference;
};
struct List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C_StaticFields
{
IFormatterU5BU5D_t883A495A99BF46EF737D8A31446FF9CE0EF05968* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_StaticFields
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0_StaticFields
{
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* ___s_emptyArray;
};
struct List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC_StaticFields
{
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* ___s_emptyArray;
};
struct List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157_StaticFields
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* ___s_emptyArray;
};
struct MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772_StaticFields
{
bool ___IsValueType;
};
struct MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023_StaticFields
{
bool ___IsValueType;
};
struct ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields
{
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* ___Default;
};
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 Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
RuntimeObject* ___s_InternalSyncObject;
};
struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields
{
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* ___Instance;
};
struct FormatterEmitter_t96FEC2D66E2433A39C316466F485CBCAAA9FF092_StaticFields
{
int32_t ___helperFormatterNameId;
};
struct FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields
{
RuntimeObject* ___StrongFormatters_LOCK;
RuntimeObject* ___WeakFormatters_LOCK;
Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* ___FormatterInstances;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* ___StrongTypeFormatterMap;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* ___WeakTypeFormatterMap;
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* ___FormatterLocators;
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* ___FormatterInfos;
};
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields
{
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___PrimitiveReaderWriterTypes;
RuntimeObject* ___LOCK;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Weak_ReaderWriterCache;
Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Strong_ReaderWriterCache;
};
struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_StaticFields
{
bool ___isAotidSet;
String_t* ___aotid;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields
{
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___Default;
};
struct U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_StaticFields
{
U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* ___U3CU3E9;
};
struct DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019_StaticFields
{
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___ObjectSerializer;
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* ___StringSerializer;
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* ___TypeSerializer;
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* ___TypeArraySerializer;
Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* ___DelegateArraySerializer;
};
struct MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289_StaticFields
{
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* ___StringSerializer;
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* ___TypeSerializer;
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* ___TypeArraySerializer;
};
struct ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_StaticFields
{
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___ObjectSerializer;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
};
struct Guid_t_StaticFields
{
Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields
{
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null;
};
struct WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_StaticFields
{
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* ___PrimitiveTypes;
};
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 ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
{
String_t* ___ConstructorName;
String_t* ___TypeConstructorName;
};
struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_StaticFields
{
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MinValue;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MaxValue;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___UnixEpoch;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookup;
String_t* ___NEW_LINE;
};
struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields
{
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* ___EntryDelineators;
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___UnescapeDictionary;
};
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_StaticFields
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___Null;
};
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 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 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;
}
};
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 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 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 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 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 Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D : public RuntimeArray
{
ALIGN_FIELD (8) int64_t m_Items[1];
inline int64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int64_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value)
{
m_Items[index] = value;
}
};
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265 : public RuntimeArray
{
ALIGN_FIELD (8) MethodInfo_t* m_Items[1];
inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MethodInfo_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, MethodInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B : public RuntimeArray
{
ALIGN_FIELD (8) SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* m_Items[1];
inline SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595** 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, SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C : public RuntimeArray
{
ALIGN_FIELD (8) ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* m_Items[1];
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** 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, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_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, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_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 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray
{
ALIGN_FIELD (8) int8_t m_Items[1];
inline int8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int8_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, int8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value)
{
m_Items[index] = value;
}
};
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray
{
ALIGN_FIELD (8) int16_t m_Items[1];
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_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, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
{
ALIGN_FIELD (8) uint16_t m_Items[1];
inline uint16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint16_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, uint16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
{
m_Items[index] = value;
}
};
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
{
ALIGN_FIELD (8) uint64_t m_Items[1];
inline uint64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint64_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, uint64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
{
m_Items[index] = value;
}
};
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615 : public RuntimeArray
{
ALIGN_FIELD (8) Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F m_Items[1];
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* 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, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value)
{
m_Items[index] = value;
}
};
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
{
ALIGN_FIELD (8) bool m_Items[1];
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE : public RuntimeArray
{
ALIGN_FIELD (8) double m_Items[1];
inline double GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline double* 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, double value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline double GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline double* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, double value)
{
m_Items[index] = value;
}
};
struct GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42 : public RuntimeArray
{
ALIGN_FIELD (8) Guid_t m_Items[1];
inline Guid_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Guid_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, Guid_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Guid_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Guid_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Guid_t value)
{
m_Items[index] = value;
}
};
struct SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7 : public RuntimeArray
{
ALIGN_FIELD (8) SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C m_Items[1];
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* 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, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL);
#endif
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data), (void*)NULL);
#endif
}
};
struct FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF : public RuntimeArray
{
ALIGN_FIELD (8) FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 m_Items[1];
inline FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9* 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, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___FormatterType), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___TargetType), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___WeakFallbackType), (void*)NULL);
#endif
}
inline FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___FormatterType), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___TargetType), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___WeakFallbackType), (void*)NULL);
#endif
}
};
struct FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB : public RuntimeArray
{
ALIGN_FIELD (8) FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 m_Items[1];
inline FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69* 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, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LocatorInstance), (void*)NULL);
}
inline FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LocatorInstance), (void*)NULL);
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m129B1E1EDDABF00B402C93841CCA7169B8963D83_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, 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 Action_2__ctor_m4DA3B4ABECA91C1BA3BBAE4B3C4C08A58D393A4C_gshared (Action_2_tFC1CD94ECC9BBC2047B3C781A1B83B2DF9693300* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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 void Action_2__ctor_m1ADBEEBD003AEB0A008BF4203A9867B8F0BA1278_gshared (Action_2_t3392E551DFBD7852E59AA9CBE97E3FBB0752EB4A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mABB69762BF0C1BAF5F0A3FDD5270A47610965D90_gshared (Action_2_t914070E97ABAE8FBF5DB5B520982E5BE6F22FFA5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m07C6392BB276FFCCFD4E495842992EA26FA44882_gshared (Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mB5B0280FB694D8743982749E1ED3472CD323F172_gshared (Action_2_tBAC40DD9F3FDB12141E0F973A3E6DBD9B65D5E35* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m275566C978A87120E590B2AEEC6673681F0D0FFE_gshared (Action_2_tE894829A2C1154E5BF43E1E37F8D5586426273A0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m416BB4EA5264A588FF09D1E60465F186AFAAA7C6_gshared (Action_2_t89BE0FE525BF3C6B2736E259A711D12E7BC72750* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mD30FDAFA53F9F14951015A305F3F2782418E646F_gshared (Action_2_tDA74CED516153CD7F42CADEB337C93F4AFDC8DDD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m8939564F9B7F5BD0A2B996E75501A72B094FD03F_gshared (Action_2_tC2C04F74903D0BD2838A81020541B5DAF476227C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m177E2A82A82BA0668971BDC4FC2C3DB599EEA81B_gshared (Action_2_t469C223ACF2D27BB434BE7D9364B434942AFCF78* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m460C72FDDE5FF8033C7BD19A07CF4E3F473F7414_gshared (Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m600728814D64949FB42DEE273E5E146A5E015BE1_gshared (Action_2_t4A5313D1C1FEF099C0E5969104BDE957CD82CF22* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m00A3B34AD5FB6A28E99E8F2FFA8E5B8CB61DEF1D_gshared (Action_2_t20E1B0E5A61C42E2C74B90596ED942D921D42DE1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m0D60CCCE5E1F6876A78A508FED68F61B2ECB30D5_gshared (Action_2_t6A986B6DBED6BD578579C5BDA97931C92B339E4A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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 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 Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529_gshared (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_gshared (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C_gshared (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_gshared (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, Il2CppChar ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m666A1C34E8FEC9405BEB4478D06C4BCBFF89FECF_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_gshared_inline (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_gshared (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_gshared (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2139827331015F3FACECEBB4D32689B07E9879FB_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13_gshared (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE_gshared (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C_gshared (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F_gshared (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E_gshared (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3_gshared (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2_gshared (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4_gshared (Func_1_t8FB054CAA84105278E81718602A899DC392659DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951_gshared (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3_gshared (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_gshared (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_gshared (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C ___0_item, 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 DoubleLookupDictionary_3__ctor_m4C23963351650B95203733530923ED0067D04EB1_gshared (DoubleLookupDictionary_3_tF9966B9DC1257238AEAF91AFB9AABFFEF07A02A5* __this, RuntimeObject* ___0_firstKeyComparer, RuntimeObject* ___1_secondKeyComparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45_gshared (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E_gshared (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_gshared_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_gshared_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m4B126AD7F6D885B49C18974244FD1A12C9E13D1F_gshared (Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702_gshared (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6* ___0_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m28916AD9F74CDE596AB1B717DA167AE719ED36A4_gshared (Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D_gshared (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803* ___0_comparison, 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 void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, 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 void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_gshared (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, int32_t ___0_index, 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_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_gshared_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_gshared (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_gshared_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, const RuntimeMethod* method) ;
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 bool TypeExtensions_IsDefined_TisRuntimeObject_m703200E813484201E227804E29C3DB9085BE430C_gshared (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B_gshared (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared (Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B_gshared (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_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_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7_gshared (MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974_gshared (MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, Type_t* ___0_delegateType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodInfoFormatter_1__ctor_m436C552C46A1B923F82BCDDBD3AF43BD6971A9AC_gshared (MethodInfoFormatter_1_tFF3C61BFC51CE018AB5DF16A3C2AA855AFC9FBC1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0786A6332E06581557A6E9D4DA5000AF5BC8A373_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0A9B3E0FB7FDFBAC7C3CAD274EB0CAA82BA7E002_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m53A4E919CB3AE7CC74379031E14C1AEA9DB7A933_gshared (Dictionary_2_t2A9A7F3ECFC3483F89253F3C4BB5BE98A37F6EF3* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m26CD7DBF7F0C971FFE0944E6FEDD1E86E94F8AF1_gshared (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m6CFD96B4FB5587B294AE690E9B262D8CA1BF69ED_gshared (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m9D6B0A3A5EB0A6D2835BE57483CDF691C1D762AF_gshared (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_item, 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 JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, bool ___2_formatAsReadable, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mA85ED66A70F4563D33FDC4838CEDAE31BAD94717 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m129B1E1EDDABF00B402C93841CCA7169B8963D83_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09 (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
inline void Action_2__ctor_m4001763B0BA4B6010BA2E44EBD64DD9A5A8A3BC7 (Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m4DA3B4ABECA91C1BA3BBAE4B3C4C08A58D393A4C_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, Type_t* ___0_key, Delegate_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, Type_t*, Delegate_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Action_2__ctor_m9604C95A60266797E84263F0B589182061B70876 (Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m1ADBEEBD003AEB0A008BF4203A9867B8F0BA1278_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_mF1BF7C95541812D140FA511B98AC61AB28FB7A92 (Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mABB69762BF0C1BAF5F0A3FDD5270A47610965D90_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m84E5BF3DC27EF88D8F87DBBF1C1EC426F2FA4975 (Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m07C6392BB276FFCCFD4E495842992EA26FA44882_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m869381D10AD82BD6333A47B462F79C39BA54F235 (Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mB5B0280FB694D8743982749E1ED3472CD323F172_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m0498A20D4A665ECF94253C828D5AF04585656B2C (Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m275566C978A87120E590B2AEEC6673681F0D0FFE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_mB969D947446B57AB85F9708D05925753BF146DE9 (Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m416BB4EA5264A588FF09D1E60465F186AFAAA7C6_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_mB2B916481553D9E7900FC96B4A5CB026359F2D0F (Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mD30FDAFA53F9F14951015A305F3F2782418E646F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m4B110AD56E1A9741A19440EA787D5B2AD30F52AE (Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m8939564F9B7F5BD0A2B996E75501A72B094FD03F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m6B7137FDD0574811ECE7899000978C9D7CFADA99 (Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m177E2A82A82BA0668971BDC4FC2C3DB599EEA81B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m8D65B66B6B7CDF2C70A408F47BE85DB9B70CBDCF (Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m460C72FDDE5FF8033C7BD19A07CF4E3F473F7414_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m7F62303F36F46A731A6332E89B736901F4B3B48F (Action_2_t2399F3C34C43EB392520F878CA121755E120498E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t2399F3C34C43EB392520F878CA121755E120498E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m600728814D64949FB42DEE273E5E146A5E015BE1_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m0A5364874F22D0B91782088EEFA11046C39D596C (Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m00A3B34AD5FB6A28E99E8F2FFA8E5B8CB61DEF1D_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_2__ctor_m100A421293492AE561206955515497928D36A4C0 (Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m0D60CCCE5E1F6876A78A508FED68F61B2ECB30D5_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, String_t* ___1_contents, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, 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 void JsonDataWriter_WriteTypeEntry_mCE416078EFA72025899230723922989DF8BA05EC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, bool ___0_noSeparator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, int32_t ___0_space, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, 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* Char_ToString_m34499826F048A38EB8216D5844A5DA49F54719C8 (Il2CppChar* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_m2600674D09D44940FA0AAA00A87858E741671F4E (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789 (double* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B (int64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, 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_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, 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 Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_Buffer_WriteString_WithEscape_m967139581C2D640B9A290B2305A0B37D39813958 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_str, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130 (Guid_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3 (uint64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
inline int32_t Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared)(__this, method);
}
inline void Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, 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 DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, 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 UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* JsonDataWriter_CreateByteToHexLookup_m09D0B6403B936EC9D73C4774CF62C11A02893B7D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __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 StreamReader__ctor_mAFA827D6D825FEC2C29C73B65C2DD1AB9076DEC7 (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JsonTextReader_set_Context_mBF5708D3C382F00BBC98329FE6E88465A1661246_inline (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method) ;
inline void Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529 (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*, const RuntimeMethod*))Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_PeekChar_m5701AF9D0502D221F7F8CC0F382321B6BCCD2A12 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, const RuntimeMethod*))Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline)(__this, method);
}
inline Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline)(__this, method);
}
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
inline Il2CppChar Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, const RuntimeMethod*))Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_gshared)(__this, ___0_key, method);
}
inline void Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, Il2CppChar ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, Il2CppChar, const RuntimeMethod*))Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ParseHexChar_m77E856C6446575B1FEB483ECBB6F51F15021A00E (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c1, Il2CppChar ___1_c2, Il2CppChar ___2_c3, Il2CppChar ___3_c4, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, 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 String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, 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 String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, int32_t ___1_startIndex, int32_t ___2_length, 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 void Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*, int32_t, const RuntimeMethod*))Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C_gshared)(__this, ___0_capacity, method);
}
inline void Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49 (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, Il2CppChar ___0_item, const RuntimeMethod* method)
{
(( void (*) (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*, Il2CppChar, const RuntimeMethod*))Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ReadCharIntoBuffer_m89AC2ED6421799A44F27633B5E9F90185A9632D3 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m86D92401698AD45606857C6D677257EC866A82A8 (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* __this, Il2CppChar ___0_key, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7*, Il2CppChar, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Dictionary_2_TryGetValue_m666A1C34E8FEC9405BEB4478D06C4BCBFF89FECF_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t** ___0_name, String_t** ___1_valueContent, uint8_t* ___2_entry, int32_t ___3_valueSeparatorIndex, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___4_hintEntry, const RuntimeMethod* method) ;
inline uint8_t Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6 (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method)
{
return (( uint8_t (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared)(__this, method);
}
inline void Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678 (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, uint8_t, const RuntimeMethod*))Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamReader_get_EndOfStream_mAE054431BF21158178EAA2A6872F14A9ED6A3C3E (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 JsonTextReader_GuessPrimitiveType_m4E60A5BEE1F4AE7DF4D4B39E5C8AB5DFE208A373 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t* ___0_content, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
inline uint8_t Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method)
{
return (( uint8_t (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline)(__this, 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 uint32_t JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c, uint32_t ___1_multiplier, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358 (RuntimeArray* ___0_src, int32_t ___1_srcOffset, RuntimeArray* ___2_dst, int32_t ___3_dstOffset, int32_t ___4_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline int32_t Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_inline (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*, const RuntimeMethod*))Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_gshared_inline)(__this, method);
}
inline Il2CppChar Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5 (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*, const RuntimeMethod*))Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_gshared)(__this, method);
}
inline Il2CppChar Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6 (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
return (( Il2CppChar (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, const RuntimeMethod*))Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m470AE1DC5434B18021DA0C29BC1DF08C87D2C92B (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7*, const RuntimeMethod*))Dictionary_2__ctor_m2139827331015F3FACECEBB4D32689B07E9879FB_gshared)(__this, method);
}
inline void Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93 (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* __this, Il2CppChar ___0_key, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7*, Il2CppChar, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230, const RuntimeMethod*))Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, const RuntimeMethod*))Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_gshared)(__this, method);
}
inline void Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, Il2CppChar, const RuntimeMethod*))Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
inline void Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13 (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1 (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3 (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2 (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4 (Func_1_t8FB054CAA84105278E81718602A899DC392659DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t8FB054CAA84105278E81718602A899DC392659DC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951 (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71 (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31 (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3 (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3_gshared)(__this, ___0_object, ___1_method, method);
}
inline int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, const RuntimeMethod*))List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline)(__this, method);
}
inline void List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299 (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, const RuntimeMethod*))List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_get_IndexIsValid_m411BB7279A4FF44367F7C0E4998320F556095D9E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method) ;
inline SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, int32_t, const RuntimeMethod*))List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int64_t* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, 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 int32_t String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, 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 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 bool Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int32_t* ___3_result, 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 TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __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 void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_TryParse_mA3CAA172CC95A384FDB25A3FCEA91F9F1ABF23B6 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, double* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_op_Inequality_mAA2FAB73FCD2CB2D2128ECF7016AC16AFBDF6163 (Guid_t ___0_a, Guid_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, float* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_TryParse_m33051106D55D2FDFB53461FF5DDB59F8C35B2388 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, uint64_t* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD (int64_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
inline void List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C, const RuntimeMethod*))List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B (int32_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC (uint8_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int16_ToString_m586D9FFDE912794F068DF7B1FC00A68A984FBCB9 (int16_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SByte_ToString_m183C4DB410DD03A804F3DA87DB223A249A68E139 (int8_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521 (uint16_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE (uint32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, 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 bool FormatterUtilities_IsPrimitiveArrayType_m0010283ABDDF5B6BFB29835A75AB19EC844A0015 (Type_t* ___0_type, 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 void WeakPrimitiveArrayFormatter__ctor_m91F3F62CC4AEB6DA0048C189ED6D4740F63B021C (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakArrayFormatter__ctor_mC2F4233A0A6E454CF337C776D28DE9DFD992DAE6 (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter__ctor_mBA5301EBE2DC6179EB6C84ABC0C2CC81002AFC02 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakDelegateFormatter__ctor_m9BFDA5AD5D196CE0C7F01C604E49E65AACD84701 (WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0* __this, Type_t* ___0_delegateType, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mDA96C3BD653FC82E07877917832929CAFE78FA35 (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474 (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* __this, RuntimeObject* ___0_firstKeyComparer, RuntimeObject* ___1_secondKeyComparer, const RuntimeMethod* method)
{
(( void (*) (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))DoubleLookupDictionary_3__ctor_m4C23963351650B95203733530923ED0067D04EB1_gshared)(__this, ___0_firstKeyComparer, ___1_secondKeyComparer, method);
}
inline void List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45 (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, const RuntimeMethod*))List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45_gshared)(__this, method);
}
inline void List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, const RuntimeMethod*))List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_SafeIsDefined_m135572E76BCE26831883E46218B17C790B6AA23E (Assembly_t* ___0_assembly, Type_t* ___1_attribute, bool ___2_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F (const RuntimeMethod* 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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (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 ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, 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 TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37 (Type_t* ___0_candidateType, Type_t* ___1_openGenericInterfaceType, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_WeakFallback_mD558ACED917BF76925A3633C3FB913B06DAD25E8_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegisterFormatterAttribute_get_Priority_m0E7BD532E3A0D9FF4EEB7F5B05544242494F5C85_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9, const RuntimeMethod*))List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegisterFormatterLocatorAttribute_get_Priority_m85DDDFD69768B88A3A1DEA3AD7E0F3828EEFC2BE_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method) ;
inline void List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69, const RuntimeMethod*))List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_gshared_inline)(__this, ___0_item, 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 void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
inline void Comparison_1__ctor_m4B126AD7F6D885B49C18974244FD1A12C9E13D1F (Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m4B126AD7F6D885B49C18974244FD1A12C9E13D1F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702 (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6* ___0_comparison, const RuntimeMethod* method)
{
(( void (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6*, const RuntimeMethod*))List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702_gshared)(__this, ___0_comparison, method);
}
inline void Comparison_1__ctor_m28916AD9F74CDE596AB1B717DA167AE719ED36A4 (Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m28916AD9F74CDE596AB1B717DA167AE719ED36A4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803* ___0_comparison, const RuntimeMethod* method)
{
(( void (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803*, const RuntimeMethod*))List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D_gshared)(__this, ___0_comparison, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58 (Type_t* ___0_type, RuntimeObject* ___1_policy, bool ___2_allowWeakFallbackFormatters, 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 RuntimeObject* SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E (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 bool DoubleLookupDictionary_3_TryGetInnerValue_m70AE66954D4369325E12B40D6AC89375EC719159 (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* __this, Type_t* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject** ___2_value, const RuntimeMethod* method)
{
return (( bool (*) (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422*, Type_t*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))DoubleLookupDictionary_3_TryGetInnerValue_m9A41A579F959C432C80C83A2DB2B7079D9D5EEFC_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D (Type_t* ___0_type, RuntimeObject* ___1_policy, bool ___2_allowWeakFormatters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4 (Type_t* ___0_type, Exception_t* ___1_ex, const RuntimeMethod* method) ;
inline RuntimeObject* DoubleLookupDictionary_3_AddInner_m4C1062E272479933436B51A7E97E726339454896 (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* __this, Type_t* ___0_firstKey, RuntimeObject* ___1_secondKey, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422*, Type_t*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))DoubleLookupDictionary_3_AddInner_mC6AB6D3CEAC439E7FE146E1AD2164DF5437FBE0B_gshared)(__this, ___0_firstKey, ___1_secondKey, ___2_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetAllPossibleMissingAOTTypes_m740728A3199B10A80E8A72DE80E48FC885BEF8A4 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
}
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, 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 String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, 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 U3CGetAllPossibleMissingAOTTypesU3Ed__17__ctor_mD6FD7ED64A13F51AE4661FF4557087B848ED64C1 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void List_1__ctor_mC04E892705E841C10FCC6FCE8A35C62E034A473D (List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834 (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, int32_t, const RuntimeMethod*))List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_gshared)(__this, ___0_index, method);
}
inline void List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_inline (List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, const RuntimeMethod*))List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_gshared_inline)(__this, method);
}
inline FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5 (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, int32_t, const RuntimeMethod*))List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_TryInferGenericParameters_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC (Type_t* ___0_genericTypeDefinition, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** ___1_inferredParams, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_knownParameters, const RuntimeMethod* 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 RuntimeObject* FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, const RuntimeMethod*))List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_gshared_inline)(__this, 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* FormatterEmitter_GetEmittedFormatter_m1F29093609B5927494678F49AC309A7D389F0695 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684 (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m1E7FA77C07CC568CC75E32807CC7B7A3465B483E (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A*, Type_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_Add_mF0E2648E711313655844E5A7D6B5DE0B1963B5F5 (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m713C927E75F997F9A9AF139E0AC001D3AA01D63B (U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF (String_t* __this, String_t* ___0_strB, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllPossibleMissingAOTTypesU3Ed__17_U3CU3Em__Finally1_mB67EC5DB4C24DAFDB69E51B11040EEDE6D11FB45 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_IDisposable_Dispose_m63C4C48B8005C9AE238E1F043235C3A6907BEBD2 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __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* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m3F649E4C511B6B3BF2575DA64A01BBBE4480F5E7 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0 (Type_t* ___0_type, Type_t** ___1_elementType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* __this, Type_t* ___0_collectionType, Type_t* ___1_elementType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSerializableFormatter__ctor_mFD444B6A582B958D11B77372B99B846FDC684A56 (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
inline bool TypeExtensions_IsDefined_TisAlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1_m67DA1284542A0C0613DC687A53A4CE05F9864CD2 (Type_t* ___0_type, const RuntimeMethod* method)
{
return (( bool (*) (Type_t*, const RuntimeMethod*))TypeExtensions_IsDefined_TisRuntimeObject_m703200E813484201E227804E29C3DB9085BE430C_gshared)(___0_type, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakSelfFormatterFormatter__ctor_m094451E5474396D5C026432FB28C94E854A3034E (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatter__ctor_m2A04A35E2A27F00F5B4A27E210DFC5886E6F145E (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* __this, 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 Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_mD1F0DB4BEB7BE5A2A0B93A5F1A8C8CD04099286C (Type_t* ___0_elementType, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___1_lengths, 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 void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, 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 RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A (Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m4637812384C075439BB17EEC1C2DF802BD41EBD0 (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
inline void BaseFormatter_1_RegisterReferenceID_m77187570080C919A061A68587725D701EB337B95 (BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
(( void (*) (BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036*, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*, RuntimeObject*, const RuntimeMethod*))BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B_gshared)(__this, ___0_value, ___1_reader, method);
}
inline void Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD (Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
(( void (*) (Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_gshared)(__this, ___0_value, ___1_writer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
inline void BaseFormatter_1__ctor_m510633441488DECCAB63C5D279D6D861F490B7F3 (BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036* __this, const RuntimeMethod* method)
{
(( void (*) (BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036*, const RuntimeMethod*))BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B_gshared)(__this, method);
}
inline Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088 (const RuntimeMethod* method)
{
return (( Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(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 RuntimeObject* DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void StackTrace__ctor_mD22253A455F1F750410D5E48BF7E14994EDA12BD (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mC47B8B9409F5D4126AA8BF968406E5CCA9E0B1B2 (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4 (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___0_methods, Type_t* ___1_callbackAttribute, List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157** ___2_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* WeakBaseFormatter_CreateCallback_mD64D9CE4F69864A9E7620C859134CB9B51763BD5 (MethodInfo_t* ___0_info, const RuntimeMethod* method) ;
inline void List_1_Add_m1024A9F1F1265033025EC12720B96D9692B4F8DF_inline (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* __this, SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157*, SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* List_1_ToArray_m664013E2D2B2EC8D43CBC4754180826EEEEFD3AD (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* __this, const RuntimeMethod* method)
{
return (( SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* (*) (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
inline void List_1_Clear_mCDFA92E8D241F2AD804697DCEA2CC9F4D4333EFD_inline (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_mA0DB16965AEDE1DB528A22AB7F2F4DF3AAD1C472 (U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationCallback__ctor_mCEBF463F752F38A8195BD7607713A44C14DD5E63 (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, 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 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 DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_FromBinary_m3CED9C962489A2A0ABF34FB77B2AB257B9DA7B7B (int64_t ___0_dateData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_ToBinary_m14CAC5CF45E58602ACDE00DF41A200CCAA79C445 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7 (MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DateTimeOffset_TryParse_m7AD6D8CFF6F9F1FA37962F9A80A2FE6EA176E43C (String_t* ___0_input, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DateTimeOffset_ToString_m4B5BB65E069D2146E808A1CE5F424ACA2F4D2281 (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) ;
inline void MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974 (MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023* __this, const RuntimeMethod* method)
{
(( void (*) (MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023*, const RuntimeMethod*))MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974_gshared)(__this, method);
}
inline void DelegateFormatter_1__ctor_mE14FA72F2E96722624F42153A8F1308AF91B1A68 (DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019* __this, Type_t* ___0_delegateType, const RuntimeMethod* method)
{
(( void (*) (DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019*, Type_t*, const RuntimeMethod*))DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2_gshared)(__this, ___0_delegateType, 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 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 bool PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, 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 bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_parameters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __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 PropertyInfo_t* Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, 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) ;
inline void MethodInfoFormatter_1__ctor_m6B159D9DC8940B040EE8EAB23E114F1D5B6CA795 (MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289* __this, const RuntimeMethod* method)
{
(( void (*) (MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289*, const RuntimeMethod*))MethodInfoFormatter_1__ctor_m436C552C46A1B923F82BCDDBD3AF43BD6971A9AC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMinimalBaseFormatter_RegisterReferenceID_mD0EEC313D360A0166BB557C1C817CF65ADCA56DD (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m4DAB101DBC729E64C3AC382CCBD38537F834F39B (U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* __this, 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 StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m97DC551619A43DA8AE15F1A6D33662D66E5DA817 (Type_t* ___0_elementType, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_lengths, const RuntimeMethod* method) ;
inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m7E8C1ADA2E266DE704F8B5053F23AD277AFA4E13 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___1_write, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m95B20B8620C7C26F65F1FD0BB26A9B2BD7A2E09D (U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Array_get_LongLength_m19F5DFD4DB2D9A732EBF1BD15E8EA239C1089D5E (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935 (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayRead_mC5A0F2F3D33EAC626AF492583F86C97DBFF5CE8A (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_read, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m83AD7CEC3DFFDF1B91188C17B460C028E1D517A3 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, int32_t ___1_rank, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_indices, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___3_write, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m71595F7B1BD3262D3BE2D03B3F8A7A0F51482917 (RuntimeArray* __this, RuntimeObject* ___0_value, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_indices, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayRead_m88BD2C29F51B335E930856DFF42CF4C7E231A765 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, int32_t ___1_rank, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_indices, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_read, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m577622C9D6176FAC9F6143011DA3F1CF85146FE0 (RuntimeArray* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_indices, const RuntimeMethod* method) ;
inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMinimalBaseFormatter__ctor_m04B735306FFEB14D9D6CA5E84BC5DD45C3818E20 (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, Type_t* ___0_serializedType, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m28B80E9CE8E90EC4767AA43200ABB00C46E34180 (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E*, Type_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m0786A6332E06581557A6E9D4DA5000AF5BC8A373_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_mA54886EFF31ED128038158887A54FE44F3567309 (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m0A9B3E0FB7FDFBAC7C3CAD274EB0CAA82BA7E002_gshared)(__this, ___0_comparer, method);
}
inline void Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852 (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E*, Type_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m53A4E919CB3AE7CC74379031E14C1AEA9DB7A933_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1_AddWithResize_m26CD7DBF7F0C971FFE0944E6FEDD1E86E94F8AF1 (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C, const RuntimeMethod*))List_1_AddWithResize_m26CD7DBF7F0C971FFE0944E6FEDD1E86E94F8AF1_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m6CFD96B4FB5587B294AE690E9B262D8CA1BF69ED (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9, const RuntimeMethod*))List_1_AddWithResize_m6CFD96B4FB5587B294AE690E9B262D8CA1BF69ED_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m9D6B0A3A5EB0A6D2835BE57483CDF691C1D762AF (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69, const RuntimeMethod*))List_1_AddWithResize_m9D6B0A3A5EB0A6D2835BE57483CDF691C1D762AF_gshared)(__this, ___0_item, 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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* 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 JsonDataWriter__ctor_m6009C5513AF882F71E46379DB0E068B9F3B2B127 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
{
JsonDataWriter__ctor_mE28F028400B391C211A31562C98BC0C9CFDE578A(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, (bool)1, NULL);
return;
}
}
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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2399F3C34C43EB392520F878CA121755E120498E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_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*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA85ED66A70F4563D33FDC4838CEDAE31BAD94717_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_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*)&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;
}
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL;
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA85ED66A70F4563D33FDC4838CEDAE31BAD94717(L_0, ((int32_t)16), Dictionary_2__ctor_mA85ED66A70F4563D33FDC4838CEDAE31BAD94717_RuntimeMethod_var);
__this->___seenTypes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___seenTypes), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400));
__this->___buffer = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_3 = ___1_context;
BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, L_2, L_3, NULL);
bool L_4 = ___2_formatAsReadable;
__this->___FormatAsReadable = L_4;
__this->___justStarted = (bool)1;
__this->___EnableTypeOptimization = (bool)1;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_5 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_5, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
V_0 = L_5;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_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);
Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F* L_9 = (Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F*)il2cpp_codegen_object_new(Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F_il2cpp_TypeInfo_var);
Action_2__ctor_m4001763B0BA4B6010BA2E44EBD64DD9A5A8A3BC7(L_9, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 58)), NULL);
NullCheck(L_6);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_6, L_8, L_9, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_10 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D* L_13 = (Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D*)il2cpp_codegen_object_new(Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D_il2cpp_TypeInfo_var);
Action_2__ctor_m9604C95A60266797E84263F0B589182061B70876(L_13, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 61)), NULL);
NullCheck(L_10);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_10, L_12, L_13, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_14 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B* L_17 = (Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B*)il2cpp_codegen_object_new(Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B_il2cpp_TypeInfo_var);
Action_2__ctor_mF1BF7C95541812D140FA511B98AC61AB28FB7A92(L_17, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 62)), NULL);
NullCheck(L_14);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_14, L_16, L_17, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_18 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF* L_21 = (Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF*)il2cpp_codegen_object_new(Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF_il2cpp_TypeInfo_var);
Action_2__ctor_m84E5BF3DC27EF88D8F87DBBF1C1EC426F2FA4975(L_21, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 63)), NULL);
NullCheck(L_18);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_18, L_20, L_21, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_22 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F* L_25 = (Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F*)il2cpp_codegen_object_new(Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F_il2cpp_TypeInfo_var);
Action_2__ctor_m869381D10AD82BD6333A47B462F79C39BA54F235(L_25, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 64)), NULL);
NullCheck(L_22);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_22, L_24, L_25, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571* L_29 = (Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571*)il2cpp_codegen_object_new(Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571_il2cpp_TypeInfo_var);
Action_2__ctor_m0498A20D4A665ECF94253C828D5AF04585656B2C(L_29, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 65)), NULL);
NullCheck(L_26);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_26, L_28, L_29, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918* L_33 = (Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918*)il2cpp_codegen_object_new(Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918_il2cpp_TypeInfo_var);
Action_2__ctor_mB969D947446B57AB85F9708D05925753BF146DE9(L_33, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 66)), NULL);
NullCheck(L_30);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_30, L_32, L_33, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456* L_37 = (Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456*)il2cpp_codegen_object_new(Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456_il2cpp_TypeInfo_var);
Action_2__ctor_mB2B916481553D9E7900FC96B4A5CB026359F2D0F(L_37, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 67)), NULL);
NullCheck(L_34);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_34, L_36, L_37, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36* L_41 = (Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36*)il2cpp_codegen_object_new(Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36_il2cpp_TypeInfo_var);
Action_2__ctor_m4B110AD56E1A9741A19440EA787D5B2AD30F52AE(L_41, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 68)), NULL);
NullCheck(L_38);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_38, L_40, L_41, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41* L_45 = (Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41*)il2cpp_codegen_object_new(Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41_il2cpp_TypeInfo_var);
Action_2__ctor_m6B7137FDD0574811ECE7899000978C9D7CFADA99(L_45, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 69)), NULL);
NullCheck(L_42);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_42, L_44, L_45, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A* L_49 = (Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A*)il2cpp_codegen_object_new(Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A_il2cpp_TypeInfo_var);
Action_2__ctor_m8D65B66B6B7CDF2C70A408F47BE85DB9B70CBDCF(L_49, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 72)), NULL);
NullCheck(L_46);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_46, L_48, L_49, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
Action_2_t2399F3C34C43EB392520F878CA121755E120498E* L_53 = (Action_2_t2399F3C34C43EB392520F878CA121755E120498E*)il2cpp_codegen_object_new(Action_2_t2399F3C34C43EB392520F878CA121755E120498E_il2cpp_TypeInfo_var);
Action_2__ctor_m7F62303F36F46A731A6332E89B736901F4B3B48F(L_53, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 70)), NULL);
NullCheck(L_50);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_50, L_52, L_53, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_54 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE* L_57 = (Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE*)il2cpp_codegen_object_new(Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE_il2cpp_TypeInfo_var);
Action_2__ctor_m0A5364874F22D0B91782088EEFA11046C39D596C(L_57, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 71)), NULL);
NullCheck(L_54);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_54, L_56, L_57, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_58 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C* L_61 = (Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C*)il2cpp_codegen_object_new(Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C_il2cpp_TypeInfo_var);
Action_2__ctor_m100A421293492AE561206955515497928D36A4C0(L_61, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 60)), NULL);
NullCheck(L_58);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_58, L_60, L_61, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_62 = V_0;
__this->___primitiveTypeWriters = L_62;
Il2CppCodeGenWriteBarrier((void**)(&__this->___primitiveTypeWriters), (void*)L_62);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_MarkJustStarted_m479213E46A3E420676F0B6A6626B201B2BBC45DC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
{
__this->___justStarted = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_FlushToStream_mE3A41FA5471B8C014B73865BBEE2F2CE8B4148D5 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bufferIndex;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0028;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer;
int32_t L_3 = __this->___bufferIndex;
NullCheck(L_1);
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_1, L_2, 0, L_3);
__this->___bufferIndex = 0;
}
IL_0028:
{
BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_BeginReferenceNode_m41C77D6A4D6CD6124D836A6061FAAE1A23B7D2CC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Type_t* ___1_type, int32_t ___2_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
String_t* L_1 = ___0_name;
int32_t L_2 = ___2_id;
Type_t* L_3 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_1, L_2, L_3, NULL);
__this->___forceNoSeparatorNextLine = (bool)1;
int32_t L_4 = ___2_id;
VirtualActionInvoker2< String_t*, int32_t >::Invoke(63, __this, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, L_4);
Type_t* L_5 = ___1_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, (Type_t*)NULL, NULL);
if (!L_6)
{
goto IL_0038;
}
}
{
Type_t* L_7 = ___1_type;
JsonDataWriter_WriteTypeEntry_mCE416078EFA72025899230723922989DF8BA05EC(__this, L_7, NULL);
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_BeginStructNode_m76370A406C8D875528D939BD16184B2337EF9EBB (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
String_t* L_1 = ___0_name;
Type_t* L_2 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_1, (-1), L_2, NULL);
__this->___forceNoSeparatorNextLine = (bool)1;
Type_t* L_3 = ___1_type;
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_002c;
}
}
{
Type_t* L_5 = ___1_type;
JsonDataWriter_WriteTypeEntry_mCE416078EFA72025899230723922989DF8BA05EC(__this, L_5, NULL);
}
IL_002c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_EndNode_m8F4A20BC2CBC92BD6E7807E7C61D91DE83782AB1 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___0_name;
BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_0, NULL);
JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D(__this, (bool)1, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer;
int32_t L_2 = __this->___bufferIndex;
V_0 = L_2;
int32_t L_3 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint8_t)((int32_t)125));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_BeginArrayNode_mEF3D1235ACF805912AD099B1DDF0E0BD8D2B7384 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, int64_t ___0_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
s_Il2CppMethodInitialized = true;
}
{
int64_t L_0 = ___0_length;
VirtualActionInvoker2< String_t*, int64_t >::Invoke(64, __this, _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD, L_0);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
__this->___forceNoSeparatorNextLine = (bool)1;
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_EndArrayNode_m88F26A1DD97585C5A667FFF571B247FF2A5AD899 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D(__this, (bool)1, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
int32_t L_1 = __this->___bufferIndex;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)((int32_t)93));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteBoolean_mE24871859F2C7B3E6F9922722EE59FA4643CF206 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
s_Il2CppMethodInitialized = true;
}
String_t* G_B2_0 = NULL;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* G_B2_1 = NULL;
String_t* G_B1_0 = NULL;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* G_B3_2 = NULL;
{
String_t* L_0 = ___0_name;
bool L_1 = ___1_value;
if (L_1)
{
G_B2_0 = L_0;
G_B2_1 = __this;
goto IL_000c;
}
G_B1_0 = L_0;
G_B1_1 = __this;
}
{
G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0011;
}
IL_000c:
{
G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0011:
{
NullCheck(G_B3_2);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(G_B3_2, G_B3_1, G_B3_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteByte_m366CB307A438B9311F59D5898E50FAF0661FC3FB (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, uint8_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
uint8_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, uint64_t >::Invoke(68, __this, L_0, ((int64_t)(uint64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteChar_mC7D1F04F9D465FE1383790F1A725351F7543EB14 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Il2CppChar ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Char_ToString_m34499826F048A38EB8216D5844A5DA49F54719C8((&___1_value), L_1, NULL);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, __this, L_0, L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteDecimal_mAE3D81B3C56B0A4136AF02277AFBA8A77C7E4E6C (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_value, 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*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Decimal_ToString_m2600674D09D44940FA0AAA00A87858E741671F4E((&___1_value), _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteDouble_m54ED0EA726CB9E8A4740B2D3FEDDD721B8EA2B6A (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, double ___1_value, 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*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789((&___1_value), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteInt32_mB2EAF2E8CE57AD9258B4F196D0C3118296C92D36 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
int32_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, int64_t >::Invoke(64, __this, L_0, ((int64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteInt64_m9947482E781A24A1A1827DA99074185F5A161458 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int64_t ___1_value, 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*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteNull_m8892820B11B8EFAAD76A07E048B8002680073067 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteInternalReference_mCD2E8285DAE3ACED5CCB19E47E546871DF0553AE (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int32_t ___1_id, 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*)&_stringLiteral7B58A8D5F803D2749B6DDBB0D577A43DD031676B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&___1_id), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7B58A8D5F803D2749B6DDBB0D577A43DD031676B, L_2, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteSByte_mE4BCA66AE47BAC56882F2C909ECA01E188A52D66 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int8_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
int8_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, int64_t >::Invoke(64, __this, L_0, ((int64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteInt16_m8A980C16424FE59DB401D81B7A2E99828AE05CEC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int16_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
int16_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, int64_t >::Invoke(64, __this, L_0, ((int64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteSingle_m8F61C4B9B9C56A90616276EE6BD86CEB0E6B1E8B (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, float ___1_value, 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*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&___1_value), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteString_mEEF8098A3936CB4AC0A79E14FE4D3CE7EE3A3EF0 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D(__this, (bool)0, NULL);
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_00c5;
}
}
{
String_t* L_1 = ___0_name;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
String_t* L_3 = ___1_value;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_4)), 6)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
int32_t L_6 = __this->___bufferIndex;
V_0 = L_6;
int32_t L_7 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)34));
V_1 = 0;
goto IL_0064;
}
IL_0040:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
String_t* L_13 = ___0_name;
int32_t L_14 = V_1;
NullCheck(L_13);
Il2CppChar L_15;
L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, L_14, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)(uint8_t)L_15));
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0064:
{
int32_t L_17 = V_1;
String_t* L_18 = ___0_name;
NullCheck(L_18);
int32_t L_19;
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0040;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___buffer;
int32_t L_21 = __this->___bufferIndex;
V_0 = L_21;
int32_t L_22 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_22, 1));
int32_t L_23 = V_0;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint8_t)((int32_t)34));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___buffer;
int32_t L_25 = __this->___bufferIndex;
V_0 = L_25;
int32_t L_26 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (uint8_t)((int32_t)58));
bool L_28 = __this->___FormatAsReadable;
if (!L_28)
{
goto IL_00d3;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___buffer;
int32_t L_30 = __this->___bufferIndex;
V_0 = L_30;
int32_t L_31 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)((int32_t)32));
goto IL_00d3;
}
IL_00c5:
{
String_t* L_33 = ___1_value;
NullCheck(L_33);
int32_t L_34;
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(L_34, 2)), NULL);
}
IL_00d3:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___buffer;
int32_t L_36 = __this->___bufferIndex;
V_0 = L_36;
int32_t L_37 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 1));
int32_t L_38 = V_0;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (uint8_t)((int32_t)34));
String_t* L_39 = ___1_value;
JsonDataWriter_Buffer_WriteString_WithEscape_m967139581C2D640B9A290B2305A0B37D39813958(__this, L_39, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___buffer;
int32_t L_41 = __this->___bufferIndex;
V_0 = L_41;
int32_t L_42 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_42, 1));
int32_t L_43 = V_0;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (uint8_t)((int32_t)34));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteGuid_m21CE276BB6CA6ADEC8A691796FE57904D81CFBF2 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Guid_t ___1_value, 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*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteUInt32_m854E1E19F62BB968FD12B4EEF2AAA30E41399B76 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, uint32_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
uint32_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, uint64_t >::Invoke(68, __this, L_0, ((int64_t)(uint64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteUInt64_m84ED315D51970096B0D6B4B45605185BB69A0219 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, uint64_t ___1_value, 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*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteExternalReference_mF03CFC1C931391F3FE1220CEA40D17CDE04AB020 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, int32_t ___1_index, 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*)&_stringLiteral6FAF1C36E820219AB767E2C045B3E231031BD9A6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&___1_index), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral6FAF1C36E820219AB767E2C045B3E231031BD9A6, L_2, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteExternalReference_m53135196C2D9A98B983EA68E3B4613076F5E225C (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, Guid_t ___1_guid, 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*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3F6279F28377F703A7C54530D5FA898BFF63CDC);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_name;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130((&___1_guid), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_1, NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralF3F6279F28377F703A7C54530D5FA898BFF63CDC, L_2, NULL);
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_0, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteExternalReference_m04A0C1D7DA1505451A165519B5B922276317EE30 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, String_t* ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
String_t* L_0 = ___1_id;
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*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonDataWriter_WriteExternalReference_m04A0C1D7DA1505451A165519B5B922276317EE30_RuntimeMethod_var)));
}
IL_000e:
{
String_t* L_2 = ___0_name;
JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729(__this, L_2, _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL);
String_t* L_3 = ___1_id;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(L_4, 3)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
int32_t L_6 = __this->___bufferIndex;
V_0 = L_6;
int32_t L_7 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)58));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)34));
String_t* L_13 = ___1_id;
JsonDataWriter_Buffer_WriteString_WithEscape_m967139581C2D640B9A290B2305A0B37D39813958(__this, L_13, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___buffer;
int32_t L_15 = __this->___bufferIndex;
V_0 = L_15;
int32_t L_16 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = V_0;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (uint8_t)((int32_t)34));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteUInt16_mC749A1DDD3849B456E45009B1EA5BACAEEBA99E6 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, uint16_t ___1_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
uint16_t L_1 = ___1_value;
VirtualActionInvoker2< String_t*, uint64_t >::Invoke(68, __this, L_0, ((int64_t)(uint64_t)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_Dispose_m8FB24AD6F43C1DC7BD7C584146DC48300FF66823 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_PrepareNewSerializationSession_mB9425BE63DA171A8AED3451FD1F31107638AF1A6 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0(__this, NULL);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = __this->___seenTypes;
NullCheck(L_0);
Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC(L_0, Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var);
__this->___justStarted = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonDataWriter_GetDataDump_m74960786856533C263B574CA5A06D06FFCA03CB3 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, 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*)&JsonDataWriter_GetDataDump_m74960786856533C263B574CA5A06D06FFCA03CB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66DDB501341EE66A676D4D52EC0D37184D0D3A90);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEA66752969DF536D122A474196D1FCAB0304258);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0;
L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0);
if (L_1)
{
goto IL_0013;
}
}
{
return _stringLiteral66DDB501341EE66A676D4D52EC0D37184D0D3A90;
}
IL_0013:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2;
L_2 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_2);
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(8, L_2);
if (L_3)
{
goto IL_0026;
}
}
{
return _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09;
}
IL_0026:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_4);
int64_t L_5;
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4);
V_0 = L_5;
int64_t L_6 = V_0;
if ((int64_t)(L_6) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataWriter_GetDataDump_m74960786856533C263B574CA5A06D06FFCA03CB3_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_6));
V_1 = L_7;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8;
L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
NullCheck(L_8);
VirtualActionInvoker1< int64_t >::Invoke(12, L_8, ((int64_t)0));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9;
L_9 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1;
int64_t L_11 = V_0;
NullCheck(L_9);
int32_t L_12;
L_12 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_9, L_10, 0, ((int32_t)L_11));
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13;
L_13 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this);
int64_t L_14 = V_0;
NullCheck(L_13);
VirtualActionInvoker1< int64_t >::Invoke(12, L_13, L_14);
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_15;
L_15 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_1;
NullCheck(L_17);
NullCheck(L_15);
String_t* L_18;
L_18 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(34, L_15, L_16, 0, ((int32_t)(((RuntimeArray*)L_17)->max_length)));
String_t* L_19;
L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralAEA66752969DF536D122A474196D1FCAB0304258, L_18, NULL);
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteEntry_mF2F51CAC86D08A12574BB1309D830F29483F3729 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, String_t* ___1_contents, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D(__this, (bool)0, NULL);
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_00c5;
}
}
{
String_t* L_1 = ___0_name;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
String_t* L_3 = ___1_contents;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_4)), 4)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
int32_t L_6 = __this->___bufferIndex;
V_0 = L_6;
int32_t L_7 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)34));
V_1 = 0;
goto IL_0064;
}
IL_0040:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
String_t* L_13 = ___0_name;
int32_t L_14 = V_1;
NullCheck(L_13);
Il2CppChar L_15;
L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, L_14, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)(uint8_t)L_15));
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0064:
{
int32_t L_17 = V_1;
String_t* L_18 = ___0_name;
NullCheck(L_18);
int32_t L_19;
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0040;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___buffer;
int32_t L_21 = __this->___bufferIndex;
V_0 = L_21;
int32_t L_22 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_22, 1));
int32_t L_23 = V_0;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint8_t)((int32_t)34));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___buffer;
int32_t L_25 = __this->___bufferIndex;
V_0 = L_25;
int32_t L_26 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (uint8_t)((int32_t)58));
bool L_28 = __this->___FormatAsReadable;
if (!L_28)
{
goto IL_00d1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___buffer;
int32_t L_30 = __this->___bufferIndex;
V_0 = L_30;
int32_t L_31 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)((int32_t)32));
goto IL_00d1;
}
IL_00c5:
{
String_t* L_33 = ___1_contents;
NullCheck(L_33);
int32_t L_34;
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, L_34, NULL);
}
IL_00d1:
{
V_2 = 0;
goto IL_00f9;
}
IL_00d5:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___buffer;
int32_t L_36 = __this->___bufferIndex;
V_0 = L_36;
int32_t L_37 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 1));
int32_t L_38 = V_0;
String_t* L_39 = ___1_contents;
int32_t L_40 = V_2;
NullCheck(L_39);
Il2CppChar L_41;
L_41 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_39, L_40, NULL);
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (uint8_t)((int32_t)(uint8_t)L_41));
int32_t L_42 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00f9:
{
int32_t L_43 = V_2;
String_t* L_44 = ___1_contents;
NullCheck(L_44);
int32_t L_45;
L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL);
if ((((int32_t)L_43) < ((int32_t)L_45)))
{
goto IL_00d5;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteEntry_mDF5AA890DFF889B2C927C17B5FACF2D8EFF3AAFF (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_name, String_t* ___1_contents, Il2CppChar ___2_surroundContentsWith, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D(__this, (bool)0, NULL);
String_t* L_0 = ___0_name;
if (!L_0)
{
goto IL_00c5;
}
}
{
String_t* L_1 = ___0_name;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
String_t* L_3 = ___1_contents;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_4)), 6)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer;
int32_t L_6 = __this->___bufferIndex;
V_0 = L_6;
int32_t L_7 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)((int32_t)34));
V_1 = 0;
goto IL_0064;
}
IL_0040:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer;
int32_t L_10 = __this->___bufferIndex;
V_0 = L_10;
int32_t L_11 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1));
int32_t L_12 = V_0;
String_t* L_13 = ___0_name;
int32_t L_14 = V_1;
NullCheck(L_13);
Il2CppChar L_15;
L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, L_14, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (uint8_t)((int32_t)(uint8_t)L_15));
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0064:
{
int32_t L_17 = V_1;
String_t* L_18 = ___0_name;
NullCheck(L_18);
int32_t L_19;
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0040;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___buffer;
int32_t L_21 = __this->___bufferIndex;
V_0 = L_21;
int32_t L_22 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_22, 1));
int32_t L_23 = V_0;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (uint8_t)((int32_t)34));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___buffer;
int32_t L_25 = __this->___bufferIndex;
V_0 = L_25;
int32_t L_26 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = V_0;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (uint8_t)((int32_t)58));
bool L_28 = __this->___FormatAsReadable;
if (!L_28)
{
goto IL_00d3;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___buffer;
int32_t L_30 = __this->___bufferIndex;
V_0 = L_30;
int32_t L_31 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)((int32_t)32));
goto IL_00d3;
}
IL_00c5:
{
String_t* L_33 = ___1_contents;
NullCheck(L_33);
int32_t L_34;
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(L_34, 2)), NULL);
}
IL_00d3:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->___buffer;
int32_t L_36 = __this->___bufferIndex;
V_0 = L_36;
int32_t L_37 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 1));
int32_t L_38 = V_0;
Il2CppChar L_39 = ___2_surroundContentsWith;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (uint8_t)((int32_t)(uint8_t)L_39));
V_2 = 0;
goto IL_0115;
}
IL_00f1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___buffer;
int32_t L_41 = __this->___bufferIndex;
V_0 = L_41;
int32_t L_42 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_42, 1));
int32_t L_43 = V_0;
String_t* L_44 = ___1_contents;
int32_t L_45 = V_2;
NullCheck(L_44);
Il2CppChar L_46;
L_46 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_44, L_45, NULL);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (uint8_t)((int32_t)(uint8_t)L_46));
int32_t L_47 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_0115:
{
int32_t L_48 = V_2;
String_t* L_49 = ___1_contents;
NullCheck(L_49);
int32_t L_50;
L_50 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_49, NULL);
if ((((int32_t)L_48) < ((int32_t)L_50)))
{
goto IL_00f1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = __this->___buffer;
int32_t L_52 = __this->___bufferIndex;
V_0 = L_52;
int32_t L_53 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_53, 1));
int32_t L_54 = V_0;
Il2CppChar L_55 = ___2_surroundContentsWith;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (uint8_t)((int32_t)(uint8_t)L_55));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_WriteTypeEntry_mCE416078EFA72025899230723922989DF8BA05EC (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
bool L_0 = __this->___EnableTypeOptimization;
if (!L_0)
{
goto IL_007c;
}
}
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_1 = __this->___seenTypes;
Type_t* L_2 = ___0_type;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
if (!L_3)
{
goto IL_0025;
}
}
{
int32_t L_4 = V_0;
VirtualActionInvoker2< String_t*, int32_t >::Invoke(63, __this, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, L_4);
return;
}
IL_0025:
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_5 = __this->___seenTypes;
NullCheck(L_5);
int32_t L_6;
L_6 = Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579(L_5, Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var);
V_0 = L_6;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_7 = __this->___seenTypes;
Type_t* L_8 = ___0_type;
int32_t L_9 = V_0;
NullCheck(L_7);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_7, L_8, L_9, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
String_t* L_10;
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_11;
L_11 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_11);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_12;
L_12 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_11, NULL);
Type_t* L_13 = ___0_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_14;
L_14 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
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_12);
String_t* L_17;
L_17 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_12, L_13, L_16);
String_t* L_18;
L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_10, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, L_17, NULL);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, __this, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, L_18);
return;
}
IL_007c:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_19;
L_19 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_19);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_20;
L_20 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_19, NULL);
Type_t* L_21 = ___0_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_22;
L_22 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_22);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_23;
L_23 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_22, NULL);
NullCheck(L_23);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_24;
L_24 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_23, NULL);
NullCheck(L_20);
String_t* L_25;
L_25 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_20, L_21, L_24);
VirtualActionInvoker2< String_t*, String_t* >::Invoke(59, __this, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, L_25);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_StartNewLine_mF3E103F6B6896F0E7A55BB89C8351857CCB3FB8D (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, bool ___0_noSeparator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_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;
{
bool L_0 = __this->___justStarted;
if (!L_0)
{
goto IL_0010;
}
}
{
__this->___justStarted = (bool)0;
return;
}
IL_0010:
{
bool L_1 = ___0_noSeparator;
if (L_1)
{
goto IL_003c;
}
}
{
bool L_2 = __this->___forceNoSeparatorNextLine;
if (L_2)
{
goto IL_003c;
}
}
{
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, 1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer;
int32_t L_4 = __this->___bufferIndex;
V_0 = L_4;
int32_t L_5 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)((int32_t)44));
}
IL_003c:
{
__this->___forceNoSeparatorNextLine = (bool)0;
bool L_7 = __this->___FormatAsReadable;
if (!L_7)
{
goto IL_00c5;
}
}
{
int32_t L_8;
L_8 = BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline(__this, NULL);
V_1 = ((int32_t)il2cpp_codegen_multiply(L_8, 4));
il2cpp_codegen_runtime_class_init_inline(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
String_t* L_9 = ((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___NEW_LINE;
NullCheck(L_9);
int32_t L_10;
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
int32_t L_11 = V_1;
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(L_10, L_11)), NULL);
V_2 = 0;
goto IL_0092;
}
IL_006a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___buffer;
int32_t L_13 = __this->___bufferIndex;
V_0 = L_13;
int32_t L_14 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_14, 1));
int32_t L_15 = V_0;
il2cpp_codegen_runtime_class_init_inline(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
String_t* L_16 = ((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___NEW_LINE;
int32_t L_17 = V_2;
NullCheck(L_16);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, L_17, NULL);
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (uint8_t)((int32_t)(uint8_t)L_18));
int32_t L_19 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0092:
{
int32_t L_20 = V_2;
il2cpp_codegen_runtime_class_init_inline(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
String_t* L_21 = ((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___NEW_LINE;
NullCheck(L_21);
int32_t L_22;
L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_006a;
}
}
{
V_3 = 0;
goto IL_00c1;
}
IL_00a3:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___buffer;
int32_t L_24 = __this->___bufferIndex;
V_0 = L_24;
int32_t L_25 = V_0;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_25, 1));
int32_t L_26 = V_0;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)((int32_t)32));
int32_t L_27 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00c1:
{
int32_t L_28 = V_3;
int32_t L_29 = V_1;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_00a3;
}
}
IL_00c5:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, int32_t ___0_space, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
int32_t L_1 = ___0_space;
int32_t L_2 = V_0;
if ((((int32_t)L_1) <= ((int32_t)L_2)))
{
goto IL_0018;
}
}
{
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362_RuntimeMethod_var)));
}
IL_0018:
{
int32_t L_4 = __this->___bufferIndex;
int32_t L_5 = ___0_space;
int32_t L_6 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)L_6)))
{
goto IL_0029;
}
}
{
VirtualActionInvoker0::Invoke(46, __this);
}
IL_0029:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter_Buffer_WriteString_WithEscape_m967139581C2D640B9A290B2305A0B37D39813958 (JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC* __this, String_t* ___0_str, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Il2CppChar V_1 = 0x0;
int32_t V_2 = 0;
uint8_t V_3 = 0x0;
uint32_t V_4 = 0;
int32_t V_5 = 0;
{
String_t* L_0 = ___0_str;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, L_1, NULL);
V_0 = 0;
goto IL_03a9;
}
IL_0013:
{
String_t* L_2 = ___0_str;
int32_t L_3 = V_0;
NullCheck(L_2);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL);
V_1 = L_4;
Il2CppChar L_5 = V_1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0027;
}
}
{
Il2CppChar L_6 = V_1;
if ((((int32_t)L_6) <= ((int32_t)((int32_t)127))))
{
goto IL_010d;
}
}
IL_0027:
{
String_t* L_7 = ___0_str;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
int32_t L_9 = V_0;
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_8, L_9)), 6)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___buffer;
int32_t L_11 = __this->___bufferIndex;
V_5 = L_11;
int32_t L_12 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_5;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___buffer;
int32_t L_15 = __this->___bufferIndex;
V_5 = L_15;
int32_t L_16 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = V_5;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (uint8_t)((int32_t)117));
Il2CppChar L_18 = V_1;
V_2 = ((int32_t)((int32_t)L_18>>8));
Il2CppChar L_19 = V_1;
V_3 = (uint8_t)((int32_t)(uint8_t)L_19);
il2cpp_codegen_runtime_class_init_inline(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = ((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___ByteToHexCharLookup;
int32_t L_21 = V_2;
NullCheck(L_20);
int32_t L_22 = L_21;
uint32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_4 = L_23;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___buffer;
int32_t L_25 = __this->___bufferIndex;
V_5 = L_25;
int32_t L_26 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_26, 1));
int32_t L_27 = V_5;
uint32_t L_28 = V_4;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (uint8_t)((int32_t)(uint8_t)L_28));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___buffer;
int32_t L_30 = __this->___bufferIndex;
V_5 = L_30;
int32_t L_31 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_5;
uint32_t L_33 = V_4;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_33>>((int32_t)16)))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = ((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___ByteToHexCharLookup;
uint8_t L_35 = V_3;
NullCheck(L_34);
uint8_t L_36 = L_35;
uint32_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
V_4 = L_37;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___buffer;
int32_t L_39 = __this->___bufferIndex;
V_5 = L_39;
int32_t L_40 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
int32_t L_41 = V_5;
uint32_t L_42 = V_4;
NullCheck(L_38);
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_41), (uint8_t)((int32_t)(uint8_t)L_42));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___buffer;
int32_t L_44 = __this->___bufferIndex;
V_5 = L_44;
int32_t L_45 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_45, 1));
int32_t L_46 = V_5;
uint32_t L_47 = V_4;
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_46), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_47>>((int32_t)16)))));
goto IL_03a5;
}
IL_010d:
{
JsonDataWriter_EnsureBufferSpace_m64A658E19811328690524D2A64E252DE745AB362(__this, 2, NULL);
Il2CppChar L_48 = V_1;
if ((!(((uint32_t)L_48) <= ((uint32_t)((int32_t)13)))))
{
goto IL_0148;
}
}
{
Il2CppChar L_49 = V_1;
if (!L_49)
{
goto IL_034c;
}
}
{
Il2CppChar L_50 = V_1;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_50, 7)))
{
case 0:
{
goto IL_01d5;
}
case 1:
{
goto IL_0214;
}
case 2:
{
goto IL_0310;
}
case 3:
{
goto IL_0292;
}
case 4:
{
goto IL_0388;
}
case 5:
{
goto IL_0253;
}
case 6:
{
goto IL_02d1;
}
}
}
{
goto IL_0388;
}
IL_0148:
{
Il2CppChar L_51 = V_1;
if ((((int32_t)L_51) == ((int32_t)((int32_t)34))))
{
goto IL_0157;
}
}
{
Il2CppChar L_52 = V_1;
if ((((int32_t)L_52) == ((int32_t)((int32_t)92))))
{
goto IL_0196;
}
}
{
goto IL_0388;
}
IL_0157:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___buffer;
int32_t L_54 = __this->___bufferIndex;
V_5 = L_54;
int32_t L_55 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_55, 1));
int32_t L_56 = V_5;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___buffer;
int32_t L_58 = __this->___bufferIndex;
V_5 = L_58;
int32_t L_59 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_59, 1));
int32_t L_60 = V_5;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (uint8_t)((int32_t)34));
goto IL_03a5;
}
IL_0196:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___buffer;
int32_t L_62 = __this->___bufferIndex;
V_5 = L_62;
int32_t L_63 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_63, 1));
int32_t L_64 = V_5;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = __this->___buffer;
int32_t L_66 = __this->___bufferIndex;
V_5 = L_66;
int32_t L_67 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_67, 1));
int32_t L_68 = V_5;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (uint8_t)((int32_t)92));
goto IL_03a5;
}
IL_01d5:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = __this->___buffer;
int32_t L_70 = __this->___bufferIndex;
V_5 = L_70;
int32_t L_71 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_71, 1));
int32_t L_72 = V_5;
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = __this->___buffer;
int32_t L_74 = __this->___bufferIndex;
V_5 = L_74;
int32_t L_75 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_75, 1));
int32_t L_76 = V_5;
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(L_76), (uint8_t)((int32_t)97));
goto IL_03a5;
}
IL_0214:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___buffer;
int32_t L_78 = __this->___bufferIndex;
V_5 = L_78;
int32_t L_79 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_79, 1));
int32_t L_80 = V_5;
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(L_80), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = __this->___buffer;
int32_t L_82 = __this->___bufferIndex;
V_5 = L_82;
int32_t L_83 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_83, 1));
int32_t L_84 = V_5;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(L_84), (uint8_t)((int32_t)98));
goto IL_03a5;
}
IL_0253:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = __this->___buffer;
int32_t L_86 = __this->___bufferIndex;
V_5 = L_86;
int32_t L_87 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_87, 1));
int32_t L_88 = V_5;
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_89 = __this->___buffer;
int32_t L_90 = __this->___bufferIndex;
V_5 = L_90;
int32_t L_91 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_91, 1));
int32_t L_92 = V_5;
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(L_92), (uint8_t)((int32_t)102));
goto IL_03a5;
}
IL_0292:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = __this->___buffer;
int32_t L_94 = __this->___bufferIndex;
V_5 = L_94;
int32_t L_95 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_95, 1));
int32_t L_96 = V_5;
NullCheck(L_93);
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(L_96), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = __this->___buffer;
int32_t L_98 = __this->___bufferIndex;
V_5 = L_98;
int32_t L_99 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_99, 1));
int32_t L_100 = V_5;
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(L_100), (uint8_t)((int32_t)110));
goto IL_03a5;
}
IL_02d1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = __this->___buffer;
int32_t L_102 = __this->___bufferIndex;
V_5 = L_102;
int32_t L_103 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_103, 1));
int32_t L_104 = V_5;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(L_104), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_105 = __this->___buffer;
int32_t L_106 = __this->___bufferIndex;
V_5 = L_106;
int32_t L_107 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_107, 1));
int32_t L_108 = V_5;
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(L_108), (uint8_t)((int32_t)114));
goto IL_03a5;
}
IL_0310:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = __this->___buffer;
int32_t L_110 = __this->___bufferIndex;
V_5 = L_110;
int32_t L_111 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_111, 1));
int32_t L_112 = V_5;
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(L_112), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = __this->___buffer;
int32_t L_114 = __this->___bufferIndex;
V_5 = L_114;
int32_t L_115 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_115, 1));
int32_t L_116 = V_5;
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(L_116), (uint8_t)((int32_t)116));
goto IL_03a5;
}
IL_034c:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = __this->___buffer;
int32_t L_118 = __this->___bufferIndex;
V_5 = L_118;
int32_t L_119 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_119, 1));
int32_t L_120 = V_5;
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(L_120), (uint8_t)((int32_t)92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = __this->___buffer;
int32_t L_122 = __this->___bufferIndex;
V_5 = L_122;
int32_t L_123 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_123, 1));
int32_t L_124 = V_5;
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(L_124), (uint8_t)((int32_t)48));
goto IL_03a5;
}
IL_0388:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_125 = __this->___buffer;
int32_t L_126 = __this->___bufferIndex;
V_5 = L_126;
int32_t L_127 = V_5;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_127, 1));
int32_t L_128 = V_5;
Il2CppChar L_129 = V_1;
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(L_128), (uint8_t)((int32_t)(uint8_t)L_129));
}
IL_03a5:
{
int32_t L_130 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_130, 1));
}
IL_03a9:
{
int32_t L_131 = V_0;
String_t* L_132 = ___0_str;
NullCheck(L_132);
int32_t L_133;
L_133 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_132, NULL);
if ((((int32_t)L_131) < ((int32_t)L_133)))
{
goto IL_0013;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* JsonDataWriter_CreateByteToHexLookup_m09D0B6403B936EC9D73C4774CF62C11A02893B7D (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);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
V_0 = L_0;
V_1 = 0;
goto IL_003a;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1;
L_1 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_2;
L_2 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_1), _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260, L_1, NULL);
V_2 = L_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = V_0;
int32_t L_4 = V_1;
String_t* L_5 = V_2;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
String_t* L_7 = V_2;
NullCheck(L_7);
Il2CppChar L_8;
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 1, NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)((int32_t)L_8<<((int32_t)16))))));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_003a:
{
int32_t L_10 = V_1;
if ((((int32_t)L_10) < ((int32_t)((int32_t)256))))
{
goto IL_000f;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = V_0;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataWriter__cctor_m3DC1D3DC4B0F8A7C1FF260D035601BF2BD6532E6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0;
L_0 = JsonDataWriter_CreateByteToHexLookup_m09D0B6403B936EC9D73C4774CF62C11A02893B7D(NULL);
((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___ByteToHexCharLookup = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___ByteToHexCharLookup), (void*)L_0);
String_t* L_1;
L_1 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___NEW_LINE = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_StaticFields*)il2cpp_codegen_static_fields_for(JsonDataWriter_t05C0075B00E2A4C0D14E06161F034900622A6CFC_il2cpp_TypeInfo_var))->___NEW_LINE), (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 DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = __this->___U3CContextU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_set_Context_mBF5708D3C382F00BBC98329FE6E88465A1661246 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value;
__this->___U3CContextU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CContextU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, 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*)&StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
__this->___buffer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream;
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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0_RuntimeMethod_var)));
}
IL_0024:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_3 = ___1_context;
if (L_3)
{
goto IL_0032;
}
}
{
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_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F6EDA7F146F65D72B4809F9E8F843CC687A82AE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0_RuntimeMethod_var)));
}
IL_0032:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream;
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(7, L_5);
if (L_6)
{
goto IL_0045;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0_RuntimeMethod_var)));
}
IL_0045:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_stream;
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_9 = (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B*)il2cpp_codegen_object_new(StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var);
StreamReader__ctor_mAFA827D6D825FEC2C29C73B65C2DD1AB9076DEC7(L_9, L_8, NULL);
__this->___reader = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___reader), (void*)L_9);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_10 = ___1_context;
JsonTextReader_set_Context_mBF5708D3C382F00BBC98329FE6E88465A1661246_inline(__this, L_10, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_Reset_mBE75930722B04DE597EA0352DEF4FCBA8F9B29D5 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_0 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_1 = __this->___emergencyPlayback;
if (!L_1)
{
goto IL_001f;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_2 = __this->___emergencyPlayback;
NullCheck(L_2);
Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529(L_2, Queue_1_Clear_m40E013BF131611188CBE0C7F96748CCC3DBAF529_RuntimeMethod_var);
}
IL_001f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_Dispose_m4D7F672CA3AA3242683EA2F9459EB01F72DA1294 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t** ___0_name, String_t** ___1_valueContent, uint8_t* ___2_entry, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m86D92401698AD45606857C6D677257EC866A82A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CD092EFFFC0E7AD741DA35CB3587A832EA8A0CB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26E1A62CC1CA63CE472F2BF40572BD1FC9FB427E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CDCBFD5CDE412C6698AE3F4B554798976A0D914);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral496D4F50FEB08138DEB76D194574981EEAA9DF2B);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_2;
memset((&V_2), 0, sizeof(V_2));
Il2CppChar V_3 = 0x0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 V_6;
memset((&V_6), 0, sizeof(V_6));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_7;
memset((&V_7), 0, sizeof(V_7));
Il2CppChar V_8 = 0x0;
Il2CppChar V_9 = 0x0;
Il2CppChar V_10 = 0x0;
Il2CppChar V_11 = 0x0;
int64_t V_12 = 0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_13;
memset((&V_13), 0, sizeof(V_13));
uint8_t V_14 = 0;
uint8_t V_15 = 0;
uint8_t V_16 = 0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B35_0;
memset((&G_B35_0), 0, sizeof(G_B35_0));
{
V_0 = (-1);
V_1 = (bool)0;
__this->___bufferIndex = (-1);
goto IL_0453;
}
IL_0010:
{
Il2CppChar L_0;
L_0 = JsonTextReader_PeekChar_m5701AF9D0502D221F7F8CC0F382321B6BCCD2A12(__this, NULL);
V_3 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_028c;
}
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_2 = __this->___lastReadChar;
V_6 = L_2;
bool L_3;
L_3 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline((&V_6), Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
if (L_3)
{
goto IL_003a;
}
}
{
il2cpp_codegen_initobj((&V_7), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4 = V_7;
G_B5_0 = L_4;
goto IL_0046;
}
IL_003a:
{
Il2CppChar L_5;
L_5 = Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline((&V_6), Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_6;
memset((&L_6), 0, sizeof(L_6));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_6), L_5, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B5_0 = L_6;
}
IL_0046:
{
V_4 = G_B5_0;
V_5 = ((int32_t)92);
int32_t L_7;
L_7 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_4), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
int32_t L_8 = V_5;
bool L_9;
L_9 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_4), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0)&(int32_t)L_9)))
{
goto IL_028c;
}
}
{
Il2CppChar L_10 = V_3;
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)92)))))
{
goto IL_0080;
}
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_11 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___lastReadChar);
il2cpp_codegen_initobj(L_11, sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
goto IL_0453;
}
IL_0080:
{
Il2CppChar L_12 = V_3;
if ((!(((uint32_t)L_12) <= ((uint32_t)((int32_t)98)))))
{
goto IL_0099;
}
}
{
Il2CppChar L_13 = V_3;
if ((((int32_t)L_13) == ((int32_t)((int32_t)48))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_14 = V_3;
if ((((int32_t)L_14) == ((int32_t)((int32_t)97))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_15 = V_3;
if ((((int32_t)L_15) == ((int32_t)((int32_t)98))))
{
goto IL_00c1;
}
}
{
goto IL_028c;
}
IL_0099:
{
Il2CppChar L_16 = V_3;
if ((((int32_t)L_16) == ((int32_t)((int32_t)102))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_17 = V_3;
if ((((int32_t)L_17) == ((int32_t)((int32_t)110))))
{
goto IL_00c1;
}
}
{
Il2CppChar L_18 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_18, ((int32_t)114))))
{
case 0:
{
goto IL_00c1;
}
case 1:
{
goto IL_028c;
}
case 2:
{
goto IL_00c1;
}
case 3:
{
goto IL_00f2;
}
}
}
{
goto IL_028c;
}
IL_00c1:
{
il2cpp_codegen_runtime_class_init_inline(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_19 = ((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___UnescapeDictionary;
Il2CppChar L_20 = V_3;
NullCheck(L_19);
Il2CppChar L_21;
L_21 = Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1(L_19, L_20, Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_RuntimeMethod_var);
V_3 = L_21;
Il2CppChar L_22 = V_3;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_23;
memset((&L_23), 0, sizeof(L_23));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_23), L_22, Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___lastReadChar = L_23;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_24 = __this->___buffer;
int32_t L_25 = __this->___bufferIndex;
Il2CppChar L_26 = V_3;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (Il2CppChar)L_26);
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
goto IL_0453;
}
IL_00f2:
{
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
Il2CppChar L_27;
L_27 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
V_8 = L_27;
Il2CppChar L_28;
L_28 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
V_9 = L_28;
Il2CppChar L_29;
L_29 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
V_10 = L_29;
Il2CppChar L_30;
L_30 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
V_11 = L_30;
Il2CppChar L_31 = V_8;
bool L_32;
L_32 = JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D(__this, L_31, NULL);
if (!L_32)
{
goto IL_016e;
}
}
{
Il2CppChar L_33 = V_9;
bool L_34;
L_34 = JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D(__this, L_33, NULL);
if (!L_34)
{
goto IL_016e;
}
}
{
Il2CppChar L_35 = V_10;
bool L_36;
L_36 = JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D(__this, L_35, NULL);
if (!L_36)
{
goto IL_016e;
}
}
{
Il2CppChar L_37 = V_11;
bool L_38;
L_38 = JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D(__this, L_37, NULL);
if (!L_38)
{
goto IL_016e;
}
}
{
Il2CppChar L_39 = V_8;
Il2CppChar L_40 = V_9;
Il2CppChar L_41 = V_10;
Il2CppChar L_42 = V_11;
Il2CppChar L_43;
L_43 = JsonTextReader_ParseHexChar_m77E856C6446575B1FEB483ECBB6F51F15021A00E(__this, L_39, L_40, L_41, L_42, NULL);
V_3 = L_43;
Il2CppChar L_44 = V_3;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_45;
memset((&L_45), 0, sizeof(L_45));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_45), L_44, Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___lastReadChar = L_45;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_46 = __this->___buffer;
int32_t L_47 = __this->___bufferIndex;
Il2CppChar L_48 = V_3;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (Il2CppChar)L_48);
goto IL_0453;
}
IL_016e:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_49;
L_49 = JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline(__this, NULL);
NullCheck(L_49);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_50;
L_50 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_49, NULL);
NullCheck(L_50);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_51;
L_51 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_50, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral26E1A62CC1CA63CE472F2BF40572BD1FC9FB427E);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_55 = __this->___reader;
NullCheck(L_55);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_56;
L_56 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(12, L_55);
NullCheck(L_56);
int64_t L_57;
L_57 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_56);
V_12 = L_57;
String_t* L_58;
L_58 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_12), NULL);
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_58);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_54;
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral496D4F50FEB08138DEB76D194574981EEAA9DF2B);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59;
String_t* L_61;
L_61 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_8), NULL);
NullCheck(L_60);
(L_60)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_61);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_60;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62;
String_t* L_64;
L_64 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_9), NULL);
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_64);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_63;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = L_65;
String_t* L_67;
L_67 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_10), NULL);
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_67);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_66;
NullCheck(L_68);
(L_68)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_68;
String_t* L_70;
L_70 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_11), NULL);
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_70);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_69;
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral3CDCBFD5CDE412C6698AE3F4B554798976A0D914);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_73 = __this->___buffer;
int32_t L_74 = __this->___bufferIndex;
String_t* L_75;
L_75 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_73, 0, ((int32_t)il2cpp_codegen_add(L_74, 1)), NULL);
NullCheck(L_72);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)L_75);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_72;
NullCheck(L_76);
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral0CD092EFFFC0E7AD741DA35CB3587A832EA8A0CB);
String_t* L_77;
L_77 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_76, NULL);
NullCheck(L_51);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_51, L_77, NULL);
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_78 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___lastReadChar);
il2cpp_codegen_initobj(L_78, sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_79 = __this->___emergencyPlayback;
if (L_79)
{
goto IL_0246;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_80 = (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8*)il2cpp_codegen_object_new(Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8_il2cpp_TypeInfo_var);
Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C(L_80, 5, Queue_1__ctor_mCC8F13DBE18D36147DE1D1617A51DC7E96FD456C_RuntimeMethod_var);
__this->___emergencyPlayback = L_80;
Il2CppCodeGenWriteBarrier((void**)(&__this->___emergencyPlayback), (void*)L_80);
}
IL_0246:
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_81 = __this->___emergencyPlayback;
NullCheck(L_81);
Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49(L_81, ((int32_t)117), Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_82 = __this->___emergencyPlayback;
Il2CppChar L_83 = V_8;
NullCheck(L_82);
Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49(L_82, L_83, Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_84 = __this->___emergencyPlayback;
Il2CppChar L_85 = V_9;
NullCheck(L_84);
Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49(L_84, L_85, Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_86 = __this->___emergencyPlayback;
Il2CppChar L_87 = V_10;
NullCheck(L_86);
Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49(L_86, L_87, Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_88 = __this->___emergencyPlayback;
Il2CppChar L_89 = V_11;
NullCheck(L_88);
Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49(L_88, L_89, Queue_1_Enqueue_m04EF2ED73D014A0B53D19C5F3E42930650BC2A49_RuntimeMethod_var);
goto IL_0453;
}
IL_028c:
{
bool L_90 = V_1;
if (L_90)
{
goto IL_02a1;
}
}
{
Il2CppChar L_91 = V_3;
if ((!(((uint32_t)L_91) == ((uint32_t)((int32_t)58)))))
{
goto IL_02a1;
}
}
{
int32_t L_92 = V_0;
if ((!(((uint32_t)L_92) == ((uint32_t)(-1)))))
{
goto IL_02a1;
}
}
{
int32_t L_93 = __this->___bufferIndex;
V_0 = ((int32_t)il2cpp_codegen_add(L_93, 1));
}
IL_02a1:
{
Il2CppChar L_94 = V_3;
if ((!(((uint32_t)L_94) == ((uint32_t)((int32_t)34)))))
{
goto IL_0325;
}
}
{
bool L_95 = V_1;
if (!L_95)
{
goto IL_0314;
}
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_96 = __this->___lastReadChar;
V_6 = L_96;
bool L_97;
L_97 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline((&V_6), Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
if (L_97)
{
goto IL_02c6;
}
}
{
il2cpp_codegen_initobj((&V_7), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_98 = V_7;
G_B35_0 = L_98;
goto IL_02d2;
}
IL_02c6:
{
Il2CppChar L_99;
L_99 = Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline((&V_6), Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_100;
memset((&L_100), 0, sizeof(L_100));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_100), L_99, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
G_B35_0 = L_100;
}
IL_02d2:
{
V_4 = G_B35_0;
V_5 = ((int32_t)92);
int32_t L_101;
L_101 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_4), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
int32_t L_102 = V_5;
bool L_103;
L_103 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_4), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_101) == ((int32_t)L_102))? 1 : 0)&(int32_t)L_103)))
{
goto IL_0314;
}
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_104;
memset((&L_104), 0, sizeof(L_104));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_104), ((int32_t)34), Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___lastReadChar = L_104;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_105 = __this->___buffer;
int32_t L_106 = __this->___bufferIndex;
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(L_106), (Il2CppChar)((int32_t)34));
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
goto IL_0453;
}
IL_0314:
{
Il2CppChar L_107;
L_107 = JsonTextReader_ReadCharIntoBuffer_m89AC2ED6421799A44F27633B5E9F90185A9632D3(__this, NULL);
bool L_108 = V_1;
V_1 = (bool)((((int32_t)L_108) == ((int32_t)0))? 1 : 0);
goto IL_0453;
}
IL_0325:
{
bool L_109 = V_1;
if (!L_109)
{
goto IL_0334;
}
}
{
Il2CppChar L_110;
L_110 = JsonTextReader_ReadCharIntoBuffer_m89AC2ED6421799A44F27633B5E9F90185A9632D3(__this, NULL);
goto IL_0453;
}
IL_0334:
{
Il2CppChar L_111 = V_3;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_112;
L_112 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_111, NULL);
if (!L_112)
{
goto IL_0347;
}
}
{
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
goto IL_0453;
}
IL_0347:
{
il2cpp_codegen_runtime_class_init_inline(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_113 = ((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___EntryDelineators;
Il2CppChar L_114 = V_3;
NullCheck(L_113);
bool L_115;
L_115 = Dictionary_2_TryGetValue_m86D92401698AD45606857C6D677257EC866A82A8(L_113, L_114, (&V_2), Dictionary_2_TryGetValue_m86D92401698AD45606857C6D677257EC866A82A8_RuntimeMethod_var);
if (!L_115)
{
goto IL_044c;
}
}
{
bool L_116;
L_116 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_2), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (L_116)
{
goto IL_0389;
}
}
{
JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D(__this, NULL);
int32_t L_117 = __this->___bufferIndex;
if ((((int32_t)L_117) == ((int32_t)(-1))))
{
goto IL_0453;
}
}
{
String_t** L_118 = ___0_name;
String_t** L_119 = ___1_valueContent;
uint8_t* L_120 = ___2_entry;
int32_t L_121 = V_0;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_122 = V_13;
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_118, L_119, L_120, L_121, L_122, NULL);
return;
}
IL_0389:
{
uint8_t* L_123 = ___2_entry;
uint8_t L_124;
L_124 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&V_2), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_123) = (int8_t)L_124;
uint8_t* L_125 = ___2_entry;
int32_t L_126 = *((uint8_t*)L_125);
V_14 = L_126;
uint8_t L_127 = V_14;
if ((!(((uint32_t)L_127) <= ((uint32_t)8))))
{
goto IL_03aa;
}
}
{
uint8_t L_128 = V_14;
if ((((int32_t)L_128) == ((int32_t)7)))
{
goto IL_03bb;
}
}
{
uint8_t L_129 = V_14;
if ((((int32_t)L_129) == ((int32_t)8)))
{
goto IL_03ee;
}
}
{
goto IL_0446;
}
IL_03aa:
{
uint8_t L_130 = V_14;
if ((((int32_t)L_130) == ((int32_t)((int32_t)13))))
{
goto IL_041a;
}
}
{
uint8_t L_131 = V_14;
if ((((int32_t)L_131) == ((int32_t)((int32_t)14))))
{
goto IL_03d4;
}
}
{
goto IL_0446;
}
IL_03bb:
{
Il2CppChar L_132;
L_132 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
String_t** L_133 = ___0_name;
String_t** L_134 = ___1_valueContent;
int32_t L_135 = V_0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_136;
memset((&L_136), 0, sizeof(L_136));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_136), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_133, L_134, (&V_15), L_135, L_136, NULL);
return;
}
IL_03d4:
{
Il2CppChar L_137;
L_137 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
String_t** L_138 = ___0_name;
String_t** L_139 = ___1_valueContent;
int32_t L_140 = V_0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_141;
memset((&L_141), 0, sizeof(L_141));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_141), ((int32_t)14), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_138, L_139, (&V_16), L_140, L_141, NULL);
return;
}
IL_03ee:
{
int32_t L_142 = __this->___bufferIndex;
if ((!(((uint32_t)L_142) == ((uint32_t)(-1)))))
{
goto IL_0405;
}
}
{
Il2CppChar L_143;
L_143 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
String_t** L_144 = ___0_name;
*((RuntimeObject**)L_144) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_144, (void*)(RuntimeObject*)NULL);
String_t** L_145 = ___1_valueContent;
*((RuntimeObject**)L_145) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_145, (void*)(RuntimeObject*)NULL);
return;
}
IL_0405:
{
String_t** L_146 = ___0_name;
String_t** L_147 = ___1_valueContent;
uint8_t* L_148 = ___2_entry;
int32_t L_149 = V_0;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_150 = V_13;
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_146, L_147, L_148, L_149, L_150, NULL);
return;
}
IL_041a:
{
int32_t L_151 = __this->___bufferIndex;
if ((!(((uint32_t)L_151) == ((uint32_t)(-1)))))
{
goto IL_0431;
}
}
{
Il2CppChar L_152;
L_152 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
String_t** L_153 = ___0_name;
*((RuntimeObject**)L_153) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_153, (void*)(RuntimeObject*)NULL);
String_t** L_154 = ___1_valueContent;
*((RuntimeObject**)L_154) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_154, (void*)(RuntimeObject*)NULL);
return;
}
IL_0431:
{
String_t** L_155 = ___0_name;
String_t** L_156 = ___1_valueContent;
uint8_t* L_157 = ___2_entry;
int32_t L_158 = V_0;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_159 = V_13;
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_155, L_156, L_157, L_158, L_159, NULL);
return;
}
IL_0446:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_160 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_160, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_160, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E_RuntimeMethod_var)));
}
IL_044c:
{
Il2CppChar L_161;
L_161 = JsonTextReader_ReadCharIntoBuffer_m89AC2ED6421799A44F27633B5E9F90185A9632D3(__this, NULL);
}
IL_0453:
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_162 = __this->___reader;
NullCheck(L_162);
bool L_163;
L_163 = StreamReader_get_EndOfStream_mAE054431BF21158178EAA2A6872F14A9ED6A3C3E(L_162, NULL);
if (!L_163)
{
goto IL_0010;
}
}
{
int32_t L_164 = __this->___bufferIndex;
if ((!(((uint32_t)L_164) == ((uint32_t)(-1)))))
{
goto IL_0477;
}
}
{
String_t** L_165 = ___0_name;
*((RuntimeObject**)L_165) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_165, (void*)(RuntimeObject*)NULL);
String_t** L_166 = ___1_valueContent;
*((RuntimeObject**)L_166) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_166, (void*)(RuntimeObject*)NULL);
uint8_t* L_167 = ___2_entry;
*((int8_t*)L_167) = (int8_t)((int32_t)15);
return;
}
IL_0477:
{
String_t** L_168 = ___0_name;
String_t** L_169 = ___1_valueContent;
uint8_t* L_170 = ___2_entry;
int32_t L_171 = V_0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_172;
memset((&L_172), 0, sizeof(L_172));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_172), ((int32_t)15), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668(__this, L_168, L_169, L_170, L_171, L_172, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_ParseEntryFromBuffer_m69BC8CDFC3BAC870598EA75831D3AC071057C668 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t** ___0_name, String_t** ___1_valueContent, uint8_t* ___2_entry, int32_t ___3_valueSeparatorIndex, Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___4_hintEntry, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AB3F76B24216BC30578E4C40E5B69146DEC63EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D26E395BCAABC5F324E8955222FDAE3297E759E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1B0EBCD0689F393669152B88E205A992A42F99F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2488D369022B17D76E0D55332AC87F07D49BC44);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF0D6CB8F2BA3EA294F3AED9D2C8CCD7E593756E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF9A507DE8F8DF619DEBA7B5DF2B154932B145A6);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1;
memset((&V_1), 0, sizeof(V_1));
uint8_t V_2 = 0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3;
memset((&V_3), 0, sizeof(V_3));
{
int32_t L_0 = __this->___bufferIndex;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_033e;
}
}
{
int32_t L_1 = ___3_valueSeparatorIndex;
if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
{
goto IL_0076;
}
}
{
bool L_2;
L_2 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&___4_hintEntry), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_2)
{
goto IL_003d;
}
}
{
String_t** L_3 = ___0_name;
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
String_t** L_4 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = __this->___buffer;
int32_t L_6 = __this->___bufferIndex;
String_t* L_7;
L_7 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_5, 0, ((int32_t)il2cpp_codegen_add(L_6, 1)), NULL);
*((RuntimeObject**)L_4) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_7);
uint8_t* L_8 = ___2_entry;
uint8_t L_9;
L_9 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&___4_hintEntry), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_8) = (int8_t)L_9;
return;
}
IL_003d:
{
String_t** L_10 = ___0_name;
*((RuntimeObject**)L_10) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)NULL);
String_t** L_11 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = __this->___buffer;
int32_t L_13 = __this->___bufferIndex;
String_t* L_14;
L_14 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_12, 0, ((int32_t)il2cpp_codegen_add(L_13, 1)), NULL);
*((RuntimeObject**)L_11) = (RuntimeObject*)L_14;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_11, (void*)(RuntimeObject*)L_14);
String_t** L_15 = ___1_valueContent;
String_t* L_16 = *((String_t**)L_15);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_17;
L_17 = JsonTextReader_GuessPrimitiveType_m4E60A5BEE1F4AE7DF4D4B39E5C8AB5DFE208A373(__this, L_16, NULL);
V_0 = L_17;
bool L_18;
L_18 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_18)
{
goto IL_0072;
}
}
{
uint8_t* L_19 = ___2_entry;
uint8_t L_20;
L_20 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&V_0), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_19) = (int8_t)L_20;
return;
}
IL_0072:
{
uint8_t* L_21 = ___2_entry;
*((int8_t*)L_21) = (int8_t)0;
return;
}
IL_0076:
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = __this->___buffer;
NullCheck(L_22);
int32_t L_23 = 0;
uint16_t L_24 = (uint16_t)(L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)34)))))
{
goto IL_0096;
}
}
{
String_t** L_25 = ___0_name;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = __this->___buffer;
int32_t L_27 = ___3_valueSeparatorIndex;
String_t* L_28;
L_28 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_26, 1, ((int32_t)il2cpp_codegen_subtract(L_27, 2)), NULL);
*((RuntimeObject**)L_25) = (RuntimeObject*)L_28;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)L_28);
goto IL_00a6;
}
IL_0096:
{
String_t** L_29 = ___0_name;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = __this->___buffer;
int32_t L_31 = ___3_valueSeparatorIndex;
String_t* L_32;
L_32 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_30, 0, L_31, NULL);
*((RuntimeObject**)L_29) = (RuntimeObject*)L_32;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_29, (void*)(RuntimeObject*)L_32);
}
IL_00a6:
{
String_t** L_33 = ___0_name;
String_t* L_34 = *((String_t**)L_33);
bool L_35;
L_35 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_34, _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC, 2, NULL);
if (!L_35)
{
goto IL_00d7;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_36 = ___4_hintEntry;
V_1 = L_36;
V_2 = ((int32_t)12);
uint8_t L_37;
L_37 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_38 = V_2;
bool L_39;
L_39 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_37) == ((int32_t)L_38))? 1 : 0)&(int32_t)L_39)))
{
goto IL_00d7;
}
}
{
String_t** L_40 = ___1_valueContent;
*((RuntimeObject**)L_40) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_40, (void*)(RuntimeObject*)NULL);
uint8_t* L_41 = ___2_entry;
*((int8_t*)L_41) = (int8_t)((int32_t)12);
return;
}
IL_00d7:
{
String_t** L_42 = ___0_name;
String_t* L_43 = *((String_t**)L_42);
bool L_44;
L_44 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_43, _stringLiteralEF0D6CB8F2BA3EA294F3AED9D2C8CCD7E593756E, 2, NULL);
if (!L_44)
{
goto IL_0108;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_45 = ___4_hintEntry;
V_1 = L_45;
V_2 = ((int32_t)12);
uint8_t L_46;
L_46 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_47 = V_2;
bool L_48;
L_48 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_46) == ((int32_t)L_47))? 1 : 0)&(int32_t)L_48)))
{
goto IL_0108;
}
}
{
String_t** L_49 = ___1_valueContent;
*((RuntimeObject**)L_49) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_49, (void*)(RuntimeObject*)NULL);
uint8_t* L_50 = ___2_entry;
*((int8_t*)L_50) = (int8_t)((int32_t)14);
return;
}
IL_0108:
{
String_t** L_51 = ___0_name;
String_t* L_52 = *((String_t**)L_51);
bool L_53;
L_53 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_52, _stringLiteral3AB3F76B24216BC30578E4C40E5B69146DEC63EC, 2, NULL);
if (!L_53)
{
goto IL_0135;
}
}
{
String_t** L_54 = ___0_name;
*((RuntimeObject**)L_54) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_54, (void*)(RuntimeObject*)NULL);
String_t** L_55 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_56 = __this->___buffer;
int32_t L_57 = __this->___bufferIndex;
String_t* L_58;
L_58 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_56, 0, ((int32_t)il2cpp_codegen_add(L_57, 1)), NULL);
*((RuntimeObject**)L_55) = (RuntimeObject*)L_58;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_55, (void*)(RuntimeObject*)L_58);
uint8_t* L_59 = ___2_entry;
*((int8_t*)L_59) = (int8_t)((int32_t)9);
return;
}
IL_0135:
{
String_t** L_60 = ___0_name;
String_t* L_61 = *((String_t**)L_60);
bool L_62;
L_62 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_61, _stringLiteralEF9A507DE8F8DF619DEBA7B5DF2B154932B145A6, 2, NULL);
if (!L_62)
{
goto IL_0162;
}
}
{
String_t** L_63 = ___0_name;
*((RuntimeObject**)L_63) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_63, (void*)(RuntimeObject*)NULL);
String_t** L_64 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_65 = __this->___buffer;
int32_t L_66 = __this->___bufferIndex;
String_t* L_67;
L_67 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_65, 0, ((int32_t)il2cpp_codegen_add(L_66, 1)), NULL);
*((RuntimeObject**)L_64) = (RuntimeObject*)L_67;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_64, (void*)(RuntimeObject*)L_67);
uint8_t* L_68 = ___2_entry;
*((int8_t*)L_68) = (int8_t)((int32_t)10);
return;
}
IL_0162:
{
String_t** L_69 = ___0_name;
String_t* L_70 = *((String_t**)L_69);
bool L_71;
L_71 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_70, _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, 2, NULL);
if (!L_71)
{
goto IL_018f;
}
}
{
String_t** L_72 = ___0_name;
*((RuntimeObject**)L_72) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_72, (void*)(RuntimeObject*)NULL);
String_t** L_73 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_74 = __this->___buffer;
int32_t L_75 = __this->___bufferIndex;
String_t* L_76;
L_76 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_74, 0, ((int32_t)il2cpp_codegen_add(L_75, 1)), NULL);
*((RuntimeObject**)L_73) = (RuntimeObject*)L_76;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)(RuntimeObject*)L_76);
uint8_t* L_77 = ___2_entry;
*((int8_t*)L_77) = (int8_t)((int32_t)11);
return;
}
IL_018f:
{
String_t** L_78 = ___0_name;
String_t* L_79 = *((String_t**)L_78);
bool L_80;
L_80 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_79, _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, 2, NULL);
if (!L_80)
{
goto IL_01bc;
}
}
{
String_t** L_81 = ___0_name;
*((RuntimeObject**)L_81) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_81, (void*)(RuntimeObject*)NULL);
String_t** L_82 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_83 = __this->___buffer;
int32_t L_84 = __this->___bufferIndex;
String_t* L_85;
L_85 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_83, 0, ((int32_t)il2cpp_codegen_add(L_84, 1)), NULL);
*((RuntimeObject**)L_82) = (RuntimeObject*)L_85;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_82, (void*)(RuntimeObject*)L_85);
uint8_t* L_86 = ___2_entry;
*((int8_t*)L_86) = (int8_t)((int32_t)16);
return;
}
IL_01bc:
{
String_t** L_87 = ___0_name;
String_t* L_88 = *((String_t**)L_87);
bool L_89;
L_89 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_88, _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, 2, NULL);
if (!L_89)
{
goto IL_01e9;
}
}
{
String_t** L_90 = ___0_name;
*((RuntimeObject**)L_90) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_90, (void*)(RuntimeObject*)NULL);
String_t** L_91 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_92 = __this->___buffer;
int32_t L_93 = __this->___bufferIndex;
String_t* L_94;
L_94 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_92, 0, ((int32_t)il2cpp_codegen_add(L_93, 1)), NULL);
*((RuntimeObject**)L_91) = (RuntimeObject*)L_94;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_91, (void*)(RuntimeObject*)L_94);
uint8_t* L_95 = ___2_entry;
*((int8_t*)L_95) = (int8_t)((int32_t)16);
return;
}
IL_01e9:
{
int32_t L_96 = __this->___bufferIndex;
int32_t L_97 = ___3_valueSeparatorIndex;
if ((((int32_t)L_96) < ((int32_t)L_97)))
{
goto IL_020f;
}
}
{
String_t** L_98 = ___1_valueContent;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_99 = __this->___buffer;
int32_t L_100 = ___3_valueSeparatorIndex;
int32_t L_101 = __this->___bufferIndex;
int32_t L_102 = ___3_valueSeparatorIndex;
String_t* L_103;
L_103 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_99, ((int32_t)il2cpp_codegen_add(L_100, 1)), ((int32_t)il2cpp_codegen_subtract(L_101, L_102)), NULL);
*((RuntimeObject**)L_98) = (RuntimeObject*)L_103;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_98, (void*)(RuntimeObject*)L_103);
goto IL_0212;
}
IL_020f:
{
String_t** L_104 = ___1_valueContent;
*((RuntimeObject**)L_104) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_104, (void*)(RuntimeObject*)NULL);
}
IL_0212:
{
String_t** L_105 = ___1_valueContent;
String_t* L_106 = *((String_t**)L_105);
if (!L_106)
{
goto IL_033e;
}
}
{
String_t** L_107 = ___0_name;
String_t* L_108 = *((String_t**)L_107);
bool L_109;
L_109 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_108, _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD, 2, NULL);
if (!L_109)
{
goto IL_022d;
}
}
{
uint8_t* L_110 = ___2_entry;
*((int8_t*)L_110) = (int8_t)((int32_t)12);
return;
}
IL_022d:
{
String_t** L_111 = ___0_name;
String_t* L_112 = *((String_t**)L_111);
bool L_113;
L_113 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_112, _stringLiteralE2488D369022B17D76E0D55332AC87F07D49BC44, 2, NULL);
if (!L_113)
{
goto IL_0241;
}
}
{
uint8_t* L_114 = ___2_entry;
*((int8_t*)L_114) = (int8_t)((int32_t)14);
return;
}
IL_0241:
{
String_t** L_115 = ___1_valueContent;
String_t* L_116 = *((String_t**)L_115);
NullCheck(L_116);
int32_t L_117;
L_117 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_116, NULL);
if (L_117)
{
goto IL_025d;
}
}
{
bool L_118;
L_118 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&___4_hintEntry), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_118)
{
goto IL_025d;
}
}
{
uint8_t* L_119 = ___2_entry;
uint8_t L_120;
L_120 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&___4_hintEntry), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_119) = (int8_t)L_120;
return;
}
IL_025d:
{
String_t** L_121 = ___1_valueContent;
String_t* L_122 = *((String_t**)L_121);
bool L_123;
L_123 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_122, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, 3, NULL);
if (!L_123)
{
goto IL_0270;
}
}
{
uint8_t* L_124 = ___2_entry;
*((int8_t*)L_124) = (int8_t)6;
return;
}
IL_0270:
{
String_t** L_125 = ___1_valueContent;
String_t* L_126 = *((String_t**)L_125);
bool L_127;
L_127 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_126, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, 2, NULL);
if (!L_127)
{
goto IL_0283;
}
}
{
uint8_t* L_128 = ___2_entry;
*((int8_t*)L_128) = (int8_t)7;
return;
}
IL_0283:
{
String_t** L_129 = ___1_valueContent;
String_t* L_130 = *((String_t**)L_129);
bool L_131;
L_131 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_130, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, 2, NULL);
if (!L_131)
{
goto IL_0296;
}
}
{
uint8_t* L_132 = ___2_entry;
*((int8_t*)L_132) = (int8_t)8;
return;
}
IL_0296:
{
String_t** L_133 = ___1_valueContent;
String_t* L_134 = *((String_t**)L_133);
bool L_135;
L_135 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_134, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, 2, NULL);
if (!L_135)
{
goto IL_02aa;
}
}
{
uint8_t* L_136 = ___2_entry;
*((int8_t*)L_136) = (int8_t)((int32_t)12);
return;
}
IL_02aa:
{
String_t** L_137 = ___1_valueContent;
String_t* L_138 = *((String_t**)L_137);
bool L_139;
L_139 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_138, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, 2, NULL);
if (!L_139)
{
goto IL_02be;
}
}
{
uint8_t* L_140 = ___2_entry;
*((int8_t*)L_140) = (int8_t)((int32_t)13);
return;
}
IL_02be:
{
String_t** L_141 = ___1_valueContent;
String_t* L_142 = *((String_t**)L_141);
NullCheck(L_142);
bool L_143;
L_143 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_142, _stringLiteral3AB3F76B24216BC30578E4C40E5B69146DEC63EC, 2, NULL);
if (!L_143)
{
goto IL_02d2;
}
}
{
uint8_t* L_144 = ___2_entry;
*((int8_t*)L_144) = (int8_t)((int32_t)9);
return;
}
IL_02d2:
{
String_t** L_145 = ___1_valueContent;
String_t* L_146 = *((String_t**)L_145);
NullCheck(L_146);
bool L_147;
L_147 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_146, _stringLiteralEF9A507DE8F8DF619DEBA7B5DF2B154932B145A6, 2, NULL);
if (!L_147)
{
goto IL_02e6;
}
}
{
uint8_t* L_148 = ___2_entry;
*((int8_t*)L_148) = (int8_t)((int32_t)10);
return;
}
IL_02e6:
{
String_t** L_149 = ___1_valueContent;
String_t* L_150 = *((String_t**)L_149);
NullCheck(L_150);
bool L_151;
L_151 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_150, _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, 2, NULL);
if (!L_151)
{
goto IL_02fa;
}
}
{
uint8_t* L_152 = ___2_entry;
*((int8_t*)L_152) = (int8_t)((int32_t)11);
return;
}
IL_02fa:
{
String_t** L_153 = ___1_valueContent;
String_t* L_154 = *((String_t**)L_153);
NullCheck(L_154);
bool L_155;
L_155 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_154, _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, 2, NULL);
if (!L_155)
{
goto IL_030e;
}
}
{
uint8_t* L_156 = ___2_entry;
*((int8_t*)L_156) = (int8_t)((int32_t)16);
return;
}
IL_030e:
{
String_t** L_157 = ___1_valueContent;
String_t* L_158 = *((String_t**)L_157);
NullCheck(L_158);
bool L_159;
L_159 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_158, _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, 2, NULL);
if (!L_159)
{
goto IL_0322;
}
}
{
uint8_t* L_160 = ___2_entry;
*((int8_t*)L_160) = (int8_t)((int32_t)16);
return;
}
IL_0322:
{
String_t** L_161 = ___1_valueContent;
String_t* L_162 = *((String_t**)L_161);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_163;
L_163 = JsonTextReader_GuessPrimitiveType_m4E60A5BEE1F4AE7DF4D4B39E5C8AB5DFE208A373(__this, L_162, NULL);
V_3 = L_163;
bool L_164;
L_164 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_164)
{
goto IL_033e;
}
}
{
uint8_t* L_165 = ___2_entry;
uint8_t L_166;
L_166 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&V_3), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_165) = (int8_t)L_166;
return;
}
IL_033e:
{
bool L_167;
L_167 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&___4_hintEntry), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_167)
{
goto IL_0357;
}
}
{
String_t** L_168 = ___0_name;
*((RuntimeObject**)L_168) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_168, (void*)(RuntimeObject*)NULL);
String_t** L_169 = ___1_valueContent;
*((RuntimeObject**)L_169) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_169, (void*)(RuntimeObject*)NULL);
uint8_t* L_170 = ___2_entry;
uint8_t L_171;
L_171 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6((&___4_hintEntry), Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
*((int8_t*)L_170) = (int8_t)L_171;
return;
}
IL_0357:
{
int32_t L_172 = __this->___bufferIndex;
if ((!(((uint32_t)L_172) == ((uint32_t)(-1)))))
{
goto IL_037c;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_173;
L_173 = JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline(__this, NULL);
NullCheck(L_173);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_174;
L_174 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_173, NULL);
NullCheck(L_174);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_175;
L_175 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_174, NULL);
NullCheck(L_175);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_175, _stringLiteralA1B0EBCD0689F393669152B88E205A992A42F99F, NULL);
goto IL_03b4;
}
IL_037c:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_176;
L_176 = JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline(__this, NULL);
NullCheck(L_176);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_177;
L_177 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_176, NULL);
NullCheck(L_177);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_178;
L_178 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_177, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_179 = __this->___buffer;
int32_t L_180 = __this->___bufferIndex;
String_t* L_181;
L_181 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_179, 0, ((int32_t)il2cpp_codegen_add(L_180, 1)), NULL);
String_t* L_182;
L_182 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral3D26E395BCAABC5F324E8955222FDAE3297E759E, L_181, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_178);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_178, L_182, NULL);
}
IL_03b4:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_183 = ___4_hintEntry;
V_1 = L_183;
V_2 = ((int32_t)15);
uint8_t L_184;
L_184 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_185 = V_2;
bool L_186;
L_186 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_184) == ((int32_t)L_185))? 1 : 0)&(int32_t)L_186)))
{
goto IL_03d9;
}
}
{
String_t** L_187 = ___0_name;
*((RuntimeObject**)L_187) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_187, (void*)(RuntimeObject*)NULL);
String_t** L_188 = ___1_valueContent;
*((RuntimeObject**)L_188) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_188, (void*)(RuntimeObject*)NULL);
uint8_t* L_189 = ___2_entry;
*((int8_t*)L_189) = (int8_t)((int32_t)15);
return;
}
IL_03d9:
{
String_t** L_190 = ___0_name;
*((RuntimeObject**)L_190) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_190, (void*)(RuntimeObject*)NULL);
String_t** L_191 = ___1_valueContent;
*((RuntimeObject**)L_191) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_191, (void*)(RuntimeObject*)NULL);
uint8_t* L_192 = ___2_entry;
*((int8_t*)L_192) = (int8_t)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonTextReader_IsHex_mA09945860ABD4AB2CDA11485989FE06094C7D56D (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c, const RuntimeMethod* method)
{
{
Il2CppChar L_0 = ___0_c;
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
{
goto IL_000a;
}
}
{
Il2CppChar L_1 = ___0_c;
if ((((int32_t)L_1) <= ((int32_t)((int32_t)57))))
{
goto IL_0024;
}
}
IL_000a:
{
Il2CppChar L_2 = ___0_c;
if ((((int32_t)L_2) < ((int32_t)((int32_t)97))))
{
goto IL_0014;
}
}
{
Il2CppChar L_3 = ___0_c;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)102))))
{
goto IL_0024;
}
}
IL_0014:
{
Il2CppChar L_4 = ___0_c;
if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
{
goto IL_0022;
}
}
{
Il2CppChar L_5 = ___0_c;
return (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)70)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0022:
{
return (bool)0;
}
IL_0024:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c, uint32_t ___1_multiplier, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
V_0 = 0;
Il2CppChar L_0 = ___0_c;
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
{
goto IL_0015;
}
}
{
Il2CppChar L_1 = ___0_c;
if ((((int32_t)L_1) > ((int32_t)((int32_t)57))))
{
goto IL_0015;
}
}
{
Il2CppChar L_2 = ___0_c;
uint32_t L_3 = ___1_multiplier;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)48))), (int32_t)L_3));
goto IL_003f;
}
IL_0015:
{
Il2CppChar L_4 = ___0_c;
if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
{
goto IL_002b;
}
}
{
Il2CppChar L_5 = ___0_c;
if ((((int32_t)L_5) > ((int32_t)((int32_t)70))))
{
goto IL_002b;
}
}
{
Il2CppChar L_6 = ___0_c;
uint32_t L_7 = ___1_multiplier;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)65))), ((int32_t)10))), (int32_t)L_7));
goto IL_003f;
}
IL_002b:
{
Il2CppChar L_8 = ___0_c;
if ((((int32_t)L_8) < ((int32_t)((int32_t)97))))
{
goto IL_003f;
}
}
{
Il2CppChar L_9 = ___0_c;
if ((((int32_t)L_9) > ((int32_t)((int32_t)102))))
{
goto IL_003f;
}
}
{
Il2CppChar L_10 = ___0_c;
uint32_t L_11 = ___1_multiplier;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)97))), ((int32_t)10))), (int32_t)L_11));
}
IL_003f:
{
uint32_t L_12 = V_0;
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ParseHexChar_m77E856C6446575B1FEB483ECBB6F51F15021A00E (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Il2CppChar ___0_c1, Il2CppChar ___1_c2, Il2CppChar ___2_c3, Il2CppChar ___3_c4, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
Il2CppChar V_4 = 0x0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Il2CppChar L_0 = ___0_c1;
uint32_t L_1;
L_1 = JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8(__this, L_0, ((int32_t)4096), NULL);
V_0 = L_1;
Il2CppChar L_2 = ___1_c2;
uint32_t L_3;
L_3 = JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8(__this, L_2, ((int32_t)256), NULL);
V_1 = L_3;
Il2CppChar L_4 = ___2_c3;
uint32_t L_5;
L_5 = JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8(__this, L_4, ((int32_t)16), NULL);
V_2 = L_5;
Il2CppChar L_6 = ___3_c4;
uint32_t L_7;
L_7 = JsonTextReader_ParseSingleChar_mC41030E4C7F7FDF6518AAD9811D5F57D6DBB27B8(__this, L_6, 1, NULL);
V_3 = L_7;
}
try
{
uint32_t L_8 = V_0;
uint32_t L_9 = V_1;
uint32_t L_10 = V_2;
uint32_t L_11 = V_3;
V_4 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)L_10)), (int32_t)L_11)));
goto IL_0091;
}
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_003a;
}
throw e;
}
CATCH_003a:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12;
L_12 = JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline(__this, NULL);
NullCheck(L_12);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13;
L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_12, NULL);
NullCheck(L_13);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14;
L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL);
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*)&_stringLiteral6267425FD3A3490BCAE530B3A0D1502193EB4CEA)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
String_t* L_18;
L_18 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&___0_c1), NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_18);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
String_t* L_20;
L_20 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&___1_c2), NULL);
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_20);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_19;
String_t* L_22;
L_22 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&___2_c3), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_21;
String_t* L_24;
L_24 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&___3_c4), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_24);
String_t* L_25;
L_25 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_23, NULL);
NullCheck(L_14);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_25, NULL);
V_4 = ((int32_t)32);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0091;
}
IL_0091:
{
Il2CppChar L_26 = V_4;
return L_26;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ReadCharIntoBuffer_m89AC2ED6421799A44F27633B5E9F90185A9632D3 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, 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*)&Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
{
int32_t L_0 = __this->___bufferIndex;
__this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_0, 1));
int32_t L_1 = __this->___bufferIndex;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = __this->___buffer;
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_004f;
}
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = __this->___buffer;
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;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = __this->___buffer;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = V_1;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = __this->___buffer;
NullCheck(L_7);
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_7)->max_length)), 2)), NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = V_1;
__this->___buffer = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_8);
}
IL_004f:
{
Il2CppChar L_9;
L_9 = JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A(__this, NULL);
V_0 = L_9;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = __this->___buffer;
int32_t L_11 = __this->___bufferIndex;
Il2CppChar L_12 = V_0;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (Il2CppChar)L_12);
Il2CppChar L_13 = V_0;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_14;
memset((&L_14), 0, sizeof(L_14));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_14), L_13, Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___lastReadChar = L_14;
Il2CppChar L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 JsonTextReader_GuessPrimitiveType_m4E60A5BEE1F4AE7DF4D4B39E5C8AB5DFE208A373 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t* ___0_content, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
{
String_t* L_0 = ___0_content;
bool L_1;
L_1 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, 3, NULL);
if (!L_1)
{
goto IL_0015;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_2;
memset((&L_2), 0, sizeof(L_2));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_2), 6, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_2;
}
IL_0015:
{
String_t* L_3 = ___0_content;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
if ((((int32_t)L_4) < ((int32_t)2)))
{
goto IL_0042;
}
}
{
String_t* L_5 = ___0_content;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)34)))))
{
goto IL_0042;
}
}
{
String_t* L_7 = ___0_content;
String_t* L_8 = ___0_content;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
NullCheck(L_7);
Il2CppChar L_10;
L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL);
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)34)))))
{
goto IL_0042;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_11), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_11;
}
IL_0042:
{
String_t* L_12 = ___0_content;
NullCheck(L_12);
int32_t L_13;
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)36)))))
{
goto IL_005e;
}
}
{
String_t* L_14 = ___0_content;
NullCheck(L_14);
int32_t L_15;
L_15 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_14, ((int32_t)45), NULL);
if ((((int32_t)L_15) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_16;
memset((&L_16), 0, sizeof(L_16));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_16), 2, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_16;
}
IL_005e:
{
String_t* L_17 = ___0_content;
NullCheck(L_17);
bool L_18;
L_18 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_17, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
if (L_18)
{
goto IL_0078;
}
}
{
String_t* L_19 = ___0_content;
NullCheck(L_19);
bool L_20;
L_20 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_19, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, NULL);
if (!L_20)
{
goto IL_007f;
}
}
IL_0078:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_21;
memset((&L_21), 0, sizeof(L_21));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_21), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_21;
}
IL_007f:
{
String_t* L_22 = ___0_content;
bool L_23;
L_23 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_22, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, 3, NULL);
if (L_23)
{
goto IL_009b;
}
}
{
String_t* L_24 = ___0_content;
bool L_25;
L_25 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_24, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, 3, NULL);
if (!L_25)
{
goto IL_00a2;
}
}
IL_009b:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_26;
memset((&L_26), 0, sizeof(L_26));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_26), 5, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_26;
}
IL_00a2:
{
String_t* L_27 = ___0_content;
NullCheck(L_27);
int32_t L_28;
L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL);
if ((((int32_t)L_28) < ((int32_t)1)))
{
goto IL_00b2;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_29;
memset((&L_29), 0, sizeof(L_29));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_29), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
return L_29;
}
IL_00b2:
{
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_30 = V_0;
return L_30;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_PeekChar_m5701AF9D0502D221F7F8CC0F382321B6BCCD2A12 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_0 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
bool L_1;
L_1 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline(L_0, Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
if (L_1)
{
goto IL_0052;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_2 = __this->___emergencyPlayback;
if (!L_2)
{
goto IL_003b;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_3 = __this->___emergencyPlayback;
NullCheck(L_3);
int32_t L_4;
L_4 = Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_inline(L_3, Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_003b;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_5 = __this->___emergencyPlayback;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5(L_5, Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_7;
memset((&L_7), 0, sizeof(L_7));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_7), L_6, Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___peekedChar = L_7;
goto IL_0052;
}
IL_003b:
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_8 = __this->___reader;
NullCheck(L_8);
int32_t L_9;
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_8);
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_10;
memset((&L_10), 0, sizeof(L_10));
Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_10), ((int32_t)(uint16_t)L_9), Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
__this->___peekedChar = L_10;
}
IL_0052:
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_11 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
Il2CppChar L_12;
L_12 = Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6(L_11, Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_RuntimeMethod_var);
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_SkipChar_m881617CBE863993F8E1972739B5378F5B456A64D (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_0 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
bool L_1;
L_1 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline(L_0, Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
if (L_1)
{
goto IL_003d;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_2 = __this->___emergencyPlayback;
if (!L_2)
{
goto IL_0030;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_3 = __this->___emergencyPlayback;
NullCheck(L_3);
int32_t L_4;
L_4 = Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_inline(L_3, Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_0030;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_5 = __this->___emergencyPlayback;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5(L_5, Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
return;
}
IL_0030:
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_7 = __this->___reader;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_7);
return;
}
IL_003d:
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_9 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
il2cpp_codegen_initobj(L_9, sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonTextReader_ConsumeChar_m603F65541F36C69F72B543120DF3B879F0A38D6A (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_0 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
bool L_1;
L_1 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline(L_0, Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
if (L_1)
{
goto IL_003c;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_2 = __this->___emergencyPlayback;
if (!L_2)
{
goto IL_002f;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_3 = __this->___emergencyPlayback;
NullCheck(L_3);
int32_t L_4;
L_4 = Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_inline(L_3, Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_RuntimeMethod_var);
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_002f;
}
}
{
Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* L_5 = __this->___emergencyPlayback;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5(L_5, Queue_1_Dequeue_m95A8EEBD05A880AFA242F14B1C1B14909A2493D5_RuntimeMethod_var);
return L_6;
}
IL_002f:
{
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_7 = __this->___reader;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_7);
return ((int32_t)(uint16_t)L_8);
}
IL_003c:
{
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_9 = __this->___peekedChar;
V_0 = L_9;
Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* L_10 = (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*)(&__this->___peekedChar);
il2cpp_codegen_initobj(L_10, sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
Il2CppChar L_11;
L_11 = Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6((&V_0), Nullable_1_get_Value_m55ED19C596AEEBD33764B97EC3893CC0695667E6_RuntimeMethod_var);
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader__cctor_m615BE1F2BD5AE77273F1F1DEE3C9B5555E125030 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m470AE1DC5434B18021DA0C29BC1DF08C87D2C92B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_0 = (Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7*)il2cpp_codegen_object_new(Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m470AE1DC5434B18021DA0C29BC1DF08C87D2C92B(L_0, Dictionary_2__ctor_m470AE1DC5434B18021DA0C29BC1DF08C87D2C92B_RuntimeMethod_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_1 = L_0;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_2;
memset((&L_2), 0, sizeof(L_2));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_2), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
NullCheck(L_1);
Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93(L_1, ((int32_t)123), L_2, Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_3 = L_1;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_4), 8, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
NullCheck(L_3);
Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93(L_3, ((int32_t)125), L_4, Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_5 = L_3;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_6 = V_0;
NullCheck(L_5);
Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93(L_5, ((int32_t)44), L_6, Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_7 = L_5;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_8;
memset((&L_8), 0, sizeof(L_8));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_8), ((int32_t)14), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
NullCheck(L_7);
Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93(L_7, ((int32_t)91), L_8, Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* L_9 = L_7;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_10;
memset((&L_10), 0, sizeof(L_10));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_10), ((int32_t)13), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
NullCheck(L_9);
Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93(L_9, ((int32_t)93), L_10, Dictionary_2_Add_mB78968316AA0485324D5C1300D25F8E1A29C3F93_RuntimeMethod_var);
((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___EntryDelineators = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___EntryDelineators), (void*)L_9);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_11 = (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*)il2cpp_codegen_object_new(Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB(L_11, Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_12 = L_11;
NullCheck(L_12);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_12, ((int32_t)97), 7, Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_13 = L_12;
NullCheck(L_13);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_13, ((int32_t)98), 8, Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_14 = L_13;
NullCheck(L_14);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_14, ((int32_t)102), ((int32_t)12), Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_15 = L_14;
NullCheck(L_15);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_15, ((int32_t)110), ((int32_t)10), Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_16 = L_15;
NullCheck(L_16);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_16, ((int32_t)114), ((int32_t)13), Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_17 = L_16;
NullCheck(L_17);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_17, ((int32_t)116), ((int32_t)9), Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* L_18 = L_17;
NullCheck(L_18);
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(L_18, ((int32_t)48), 0, Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_RuntimeMethod_var);
((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___UnescapeDictionary = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields*)il2cpp_codegen_static_fields_for(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var))->___UnescapeDictionary), (void*)L_18);
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 void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_pinvoke(const SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C& unmarshaled, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_pinvoke& marshaled)
{
marshaled.___Name = il2cpp_codegen_marshal_string(unmarshaled.___Name);
marshaled.___Entry = unmarshaled.___Entry;
marshaled.___Data = il2cpp_codegen_marshal_string(unmarshaled.___Data);
}
IL2CPP_EXTERN_C void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_pinvoke_back(const SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_pinvoke& marshaled, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C& unmarshaled)
{
unmarshaled.___Name = il2cpp_codegen_marshal_string_result(marshaled.___Name);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Name));
uint8_t unmarshaledEntry_temp_1 = 0;
unmarshaledEntry_temp_1 = marshaled.___Entry;
unmarshaled.___Entry = unmarshaledEntry_temp_1;
unmarshaled.___Data = il2cpp_codegen_marshal_string_result(marshaled.___Data);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Data));
}
IL2CPP_EXTERN_C void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_pinvoke_cleanup(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___Name);
marshaled.___Name = NULL;
il2cpp_codegen_marshal_free(marshaled.___Data);
marshaled.___Data = NULL;
}
IL2CPP_EXTERN_C void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_com(const SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C& unmarshaled, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_com& marshaled)
{
marshaled.___Name = il2cpp_codegen_marshal_bstring(unmarshaled.___Name);
marshaled.___Entry = unmarshaled.___Entry;
marshaled.___Data = il2cpp_codegen_marshal_bstring(unmarshaled.___Data);
}
IL2CPP_EXTERN_C void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_com_back(const SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_com& marshaled, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C& unmarshaled)
{
unmarshaled.___Name = il2cpp_codegen_marshal_bstring_result(marshaled.___Name);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Name));
uint8_t unmarshaledEntry_temp_1 = 0;
unmarshaledEntry_temp_1 = marshaled.___Entry;
unmarshaled.___Entry = unmarshaledEntry_temp_1;
unmarshaled.___Data = il2cpp_codegen_marshal_bstring_result(marshaled.___Data);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Data));
}
IL2CPP_EXTERN_C void SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshal_com_cleanup(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___Name);
marshaled.___Name = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___Data);
marshaled.___Data = NULL;
}
#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 SerializationNodeDataReader__ctor_m77C28654BC29C2AA4D5257D99C3313FCC09B0549 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_context, 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*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_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*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_0_mEFD63A10DE8F3394680F55CBE5B602F412A4B570_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_10_m34A0C6DDCFD9FFAAD6BF2FF226C7B4F9BC0232B4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_11_m884F26025F4E637294D33F14F61D0B5FC15B7B7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_12_mC9D50B14026553E7786B219254C7B6DCF3873FAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_13_m61C20521371935AC7BC5165314054D31EA03AA82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_1_mDAA31DFD744EC068795DEA1B70F47964A56C4F9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_2_mD3A2A5DBE7A45645DC6537E7067CFFCDA0BFDD15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_3_mEAB886C04F1F636B6A32C1A86B89898FC88E4D4C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_4_mA12217587C0FE0886875E952BF93A43C1E8E3099_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_5_m5478F8C8089D7F8CAC003231B6C36B5F30354FDE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_6_m5785B4DF82CA14CEA1C24E23D8E6FA1431F5B348_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_7_mF55DFBD3BCC2EC03846D301D2B8FED9239C31344_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_8_mA2D304B335052AEF0DBC2CA7E799DB9E7BAB0DCF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_U3C_ctorU3Eb__6_9_m355D2C85A19B71D9B29C419086A2C28E6791DAD8_RuntimeMethod_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;
}
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL;
{
__this->___currentIndex = (-1);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_context;
BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, L_0, NULL);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_1, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
V_0 = L_1;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* L_5 = (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC*)il2cpp_codegen_object_new(Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var);
Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13(L_5, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_0_mEFD63A10DE8F3394680F55CBE5B602F412A4B570_RuntimeMethod_var), NULL);
NullCheck(L_2);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_2, L_4, L_5, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* L_9 = (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC*)il2cpp_codegen_object_new(Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var);
Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE(L_9, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_1_mDAA31DFD744EC068795DEA1B70F47964A56C4F9D_RuntimeMethod_var), NULL);
NullCheck(L_6);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_6, L_8, L_9, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_10 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* L_13 = (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A*)il2cpp_codegen_object_new(Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var);
Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C(L_13, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_2_mD3A2A5DBE7A45645DC6537E7067CFFCDA0BFDD15_RuntimeMethod_var), NULL);
NullCheck(L_10);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_10, L_12, L_13, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_14 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_17 = (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*)il2cpp_codegen_object_new(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1(L_17, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_3_mEAB886C04F1F636B6A32C1A86B89898FC88E4D4C_RuntimeMethod_var), NULL);
NullCheck(L_14);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_14, L_16, L_17, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_18 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* L_21 = (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D*)il2cpp_codegen_object_new(Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var);
Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F(L_21, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_4_mA12217587C0FE0886875E952BF93A43C1E8E3099_RuntimeMethod_var), NULL);
NullCheck(L_18);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_18, L_20, L_21, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_22 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* L_25 = (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C*)il2cpp_codegen_object_new(Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var);
Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E(L_25, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_5_m5478F8C8089D7F8CAC003231B6C36B5F30354FDE_RuntimeMethod_var), NULL);
NullCheck(L_22);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_22, L_24, L_25, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* L_29 = (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D*)il2cpp_codegen_object_new(Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var);
Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3(L_29, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_6_m5785B4DF82CA14CEA1C24E23D8E6FA1431F5B348_RuntimeMethod_var), NULL);
NullCheck(L_26);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_26, L_28, L_29, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* L_33 = (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D*)il2cpp_codegen_object_new(Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var);
Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2(L_33, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_7_mF55DFBD3BCC2EC03846D301D2B8FED9239C31344_RuntimeMethod_var), NULL);
NullCheck(L_30);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_30, L_32, L_33, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
Func_1_t8FB054CAA84105278E81718602A899DC392659DC* L_37 = (Func_1_t8FB054CAA84105278E81718602A899DC392659DC*)il2cpp_codegen_object_new(Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var);
Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4(L_37, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_8_mA2D304B335052AEF0DBC2CA7E799DB9E7BAB0DCF_RuntimeMethod_var), NULL);
NullCheck(L_34);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_34, L_36, L_37, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* L_41 = (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33*)il2cpp_codegen_object_new(Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var);
Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951(L_41, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_9_m355D2C85A19B71D9B29C419086A2C28E6791DAD8_RuntimeMethod_var), NULL);
NullCheck(L_38);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_38, L_40, L_41, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_45 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_45, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_10_m34A0C6DDCFD9FFAAD6BF2FF226C7B4F9BC0232B4_RuntimeMethod_var), NULL);
NullCheck(L_42);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_42, L_44, L_45, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_49 = (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*)il2cpp_codegen_object_new(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var);
Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71(L_49, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_11_m884F26025F4E637294D33F14F61D0B5FC15B7B7E_RuntimeMethod_var), NULL);
NullCheck(L_46);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_46, L_48, L_49, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* L_53 = (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*)il2cpp_codegen_object_new(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31(L_53, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_12_mC9D50B14026553E7786B219254C7B6DCF3873FAB_RuntimeMethod_var), NULL);
NullCheck(L_50);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_50, L_52, L_53, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_54 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* L_57 = (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318*)il2cpp_codegen_object_new(Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var);
Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3(L_57, __this, (intptr_t)((void*)SerializationNodeDataReader_U3C_ctorU3Eb__6_13_m61C20521371935AC7BC5165314054D31EA03AA82_RuntimeMethod_var), NULL);
NullCheck(L_54);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_54, L_56, L_57, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_58 = V_0;
__this->___primitiveTypeReaders = L_58;
Il2CppCodeGenWriteBarrier((void**)(&__this->___primitiveTypeReaders), (void*)L_58);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_get_IndexIsValid_m411BB7279A4FF44367F7C0E4998320F556095D9E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0 = __this->___nodes;
if (!L_0)
{
goto IL_0025;
}
}
{
int32_t L_1 = __this->___currentIndex;
if ((((int32_t)L_1) < ((int32_t)0)))
{
goto IL_0025;
}
}
{
int32_t L_2 = __this->___currentIndex;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_3 = __this->___nodes;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_3, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
return (bool)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0);
}
IL_0025:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* SerializationNodeDataReader_get_Nodes_m5269CB59E24F18606D3C2B4A8D441B9878C4AB8C (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0 = __this->___nodes;
if (L_0)
{
goto IL_0013;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_1 = (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)il2cpp_codegen_object_new(List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_il2cpp_TypeInfo_var);
List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299(L_1, List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_RuntimeMethod_var);
__this->___nodes = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_1);
}
IL_0013:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_2 = __this->___nodes;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_set_Nodes_m3AAE3FCC23B5F87EF94F9978E31061C73D6FC13E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___0_value, const RuntimeMethod* method)
{
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0 = ___0_value;
if (L_0)
{
goto IL_0009;
}
}
{
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_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataReader_set_Nodes_m3AAE3FCC23B5F87EF94F9978E31061C73D6FC13E_RuntimeMethod_var)));
}
IL_0009:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_2 = ___0_value;
__this->___nodes = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* SerializationNodeDataReader_get_Stream_mC47835709EE67DB85D7A7234E7A863C698D6DF4E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A14E0260E14E1D291464E4B234C9D9883BDEF52)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataReader_get_Stream_mC47835709EE67DB85D7A7234E7A863C698D6DF4E_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_set_Stream_m1BF0154E370D8CAF32CDB185A99CD7F53B69B811 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A14E0260E14E1D291464E4B234C9D9883BDEF52)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataReader_set_Stream_m1BF0154E370D8CAF32CDB185A99CD7F53B69B811_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_Dispose_m14C22310E2215BA02A07EE3CD1A58832A3F00B78 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
{
__this->___nodes = (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)(List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)NULL);
__this->___currentIndex = (-1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_PrepareNewSerializationSession_mE528C0B260A8F516F7363A86CA1B30B9AD0B6839 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
{
BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01(__this, NULL);
__this->___currentIndex = (-1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t SerializationNodeDataReader_PeekEntry_mEB459284AFFB7E37BD32F61713BC87ED603F9E63 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, String_t** ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
bool L_1;
L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_1)
{
goto IL_0021;
}
}
{
String_t** L_2 = ___0_name;
String_t* L_3 = __this->___peekedEntryName;
*((RuntimeObject**)L_2) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_4 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
uint8_t L_5;
L_5 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_4, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
return L_5;
}
IL_0021:
{
int32_t L_6 = __this->___currentIndex;
__this->___currentIndex = ((int32_t)il2cpp_codegen_add(L_6, 1));
bool L_7;
L_7 = SerializationNodeDataReader_get_IndexIsValid_m411BB7279A4FF44367F7C0E4998320F556095D9E(__this, NULL);
if (!L_7)
{
goto IL_0074;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_8 = __this->___nodes;
int32_t L_9 = __this->___currentIndex;
NullCheck(L_8);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_10;
L_10 = List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE(L_8, L_9, List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
V_0 = L_10;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_11 = V_0;
String_t* L_12 = L_11.___Name;
__this->___peekedEntryName = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)L_12);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_13 = V_0;
uint8_t L_14 = L_13.___Entry;
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_15;
memset((&L_15), 0, sizeof(L_15));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_15), L_14, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_15;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_16 = V_0;
String_t* L_17 = L_16.___Data;
__this->___peekedEntryData = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryData), (void*)L_17);
goto IL_008f;
}
IL_0074:
{
__this->___peekedEntryName = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_18;
memset((&L_18), 0, sizeof(L_18));
Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_18), ((int32_t)15), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var);
__this->___peekedEntryType = L_18;
__this->___peekedEntryData = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryData), (void*)(String_t*)NULL);
}
IL_008f:
{
String_t** L_19 = ___0_name;
String_t* L_20 = __this->___peekedEntryName;
*((RuntimeObject**)L_19) = (RuntimeObject*)L_20;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)L_20);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_21 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
uint8_t L_22;
L_22 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_21, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var);
return L_22;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_EnterArray_m267568E8B07F83A750DF2020E38B0A13B486DC96 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int64_t* ___0_length, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8F3DBD11C0BF6491416EBA1CEA5A2DC4786DEBD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)12);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0079;
}
}
{
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
String_t* L_5 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
int64_t* L_7 = ___0_length;
bool L_8;
L_8 = Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3(L_5, ((int32_t)511), L_6, L_7, NULL);
if (L_8)
{
goto IL_0071;
}
}
{
int64_t* L_9 = ___0_length;
*((int64_t*)L_9) = (int64_t)((int64_t)0);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_10;
L_10 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
String_t* L_13 = __this->___peekedEntryData;
String_t* L_14;
L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA8F3DBD11C0BF6491416EBA1CEA5A2DC4786DEBD, L_13, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_12);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_12, L_14, NULL);
}
IL_0071:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return (bool)1;
}
IL_0079:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_15 = ___0_length;
*((int64_t*)L_15) = (int64_t)((int64_t)0);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_EnterNode_mC77E7A943CCC405A57B7144CDEA1165B1F55CB33 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Type_t** ___0_type, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25B0BC90096738DB35A574D063FB54CDC55466C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F960E001962C1AE4C6128CC6450C830088150FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
String_t* V_2 = NULL;
int32_t V_3 = 0;
String_t* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
String_t* V_7 = NULL;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 7;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0119;
}
}
{
String_t* L_5 = __this->___peekedEntryData;
V_2 = L_5;
V_3 = (-1);
Type_t** L_6 = ___0_type;
*((RuntimeObject**)L_6) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)NULL);
String_t* L_7 = V_2;
bool L_8;
L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
if (L_8)
{
goto IL_0102;
}
}
{
V_4 = (String_t*)NULL;
String_t* L_9 = V_2;
NullCheck(L_9);
int32_t L_10;
L_10 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_9, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, 2, NULL);
V_5 = L_10;
int32_t L_11 = V_5;
if ((((int32_t)L_11) < ((int32_t)0)))
{
goto IL_00c8;
}
}
{
String_t* L_12 = V_2;
int32_t L_13 = V_5;
NullCheck(L_12);
String_t* L_14;
L_14 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), NULL);
V_4 = L_14;
String_t* L_15 = V_2;
int32_t L_16 = V_5;
NullCheck(L_15);
String_t* L_17;
L_17 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, L_16, NULL);
V_7 = L_17;
String_t* L_18 = V_7;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_19;
L_19 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
bool L_20;
L_20 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_18, ((int32_t)511), L_19, (&V_6), NULL);
if (!L_20)
{
goto IL_0085;
}
}
{
int32_t L_21 = V_6;
V_3 = L_21;
goto IL_00da;
}
IL_0085:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_22;
L_22 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_22);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_23;
L_23 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_22, NULL);
NullCheck(L_23);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_24;
L_24 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_23, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral25B0BC90096738DB35A574D063FB54CDC55466C6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
String_t* L_28 = V_7;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_28);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral8F960E001962C1AE4C6128CC6450C830088150FC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
String_t* L_31 = V_2;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_31);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_30;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
String_t* L_33;
L_33 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_32, NULL);
NullCheck(L_24);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_24, L_33, NULL);
goto IL_00da;
}
IL_00c8:
{
String_t* L_34 = V_2;
bool L_35;
L_35 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_34, (&V_6), NULL);
if (!L_35)
{
goto IL_00d7;
}
}
{
int32_t L_36 = V_6;
V_3 = L_36;
goto IL_00da;
}
IL_00d7:
{
String_t* L_37 = V_2;
V_4 = L_37;
}
IL_00da:
{
String_t* L_38 = V_4;
if (!L_38)
{
goto IL_0102;
}
}
{
Type_t** L_39 = ___0_type;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_40;
L_40 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_40);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_41;
L_41 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_40, NULL);
String_t* L_42 = V_4;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_43;
L_43 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_43);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_44;
L_44 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_43, NULL);
NullCheck(L_44);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_45;
L_45 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_44, NULL);
NullCheck(L_41);
Type_t* L_46;
L_46 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_41, L_42, L_45);
*((RuntimeObject**)L_39) = (RuntimeObject*)L_46;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_39, (void*)(RuntimeObject*)L_46);
}
IL_0102:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
String_t* L_47 = __this->___peekedEntryName;
int32_t L_48 = V_3;
Type_t** L_49 = ___0_type;
Type_t* L_50 = *((Type_t**)L_49);
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_47, L_48, L_50, NULL);
return (bool)1;
}
IL_0119:
{
VirtualActionInvoker0::Invoke(75, __this);
Type_t** L_51 = ___0_type;
*((RuntimeObject**)L_51) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_51, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ExitArray_m35B7EFA71C96A0EA4B8B3C3A8C131EE40B846BA7 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
goto IL_004c;
}
IL_0009:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 8;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0046;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5;
L_5 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_5);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6;
L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL);
NullCheck(L_6);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7;
L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL);
NullCheck(L_7);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_7, _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59, NULL);
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
}
IL_0046:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_004c:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_8 = __this->___peekedEntryType;
V_0 = L_8;
V_1 = ((int32_t)13);
uint8_t L_9;
L_9 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_10 = V_1;
bool L_11;
L_11 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0)&(int32_t)L_11)))
{
goto IL_0088;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_12 = __this->___peekedEntryType;
V_0 = L_12;
V_1 = ((int32_t)15);
uint8_t L_13;
L_13 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_14 = V_1;
bool L_15;
L_15 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0)&(int32_t)L_15)))
{
goto IL_0009;
}
}
IL_0088:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_16 = __this->___peekedEntryType;
V_0 = L_16;
V_1 = ((int32_t)13);
uint8_t L_17;
L_17 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_18 = V_1;
bool L_19;
L_19 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_17) == ((int32_t)L_18))? 1 : 0)&(int32_t)L_19)))
{
goto IL_00b4;
}
}
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
return (bool)1;
}
IL_00b4:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ExitNode_m746C8B44385E625237D11AFF75EAC7157BE45D1B (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
goto IL_004d;
}
IL_0009:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)13);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0047;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5;
L_5 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_5);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6;
L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL);
NullCheck(L_6);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7;
L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL);
NullCheck(L_7);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_7, _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982, NULL);
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
}
IL_0047:
{
VirtualActionInvoker0::Invoke(75, __this);
}
IL_004d:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_8 = __this->___peekedEntryType;
V_0 = L_8;
V_1 = 8;
uint8_t L_9;
L_9 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_10 = V_1;
bool L_11;
L_11 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0)&(int32_t)L_11)))
{
goto IL_0088;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_12 = __this->___peekedEntryType;
V_0 = L_12;
V_1 = ((int32_t)15);
uint8_t L_13;
L_13 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_14 = V_1;
bool L_15;
L_15 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0)&(int32_t)L_15)))
{
goto IL_0009;
}
}
IL_0088:
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_16 = __this->___peekedEntryType;
V_0 = L_16;
V_1 = 8;
uint8_t L_17;
L_17 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_18 = V_1;
bool L_19;
L_19 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_17) == ((int32_t)L_18))? 1 : 0)&(int32_t)L_19)))
{
goto IL_00b9;
}
}
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
String_t* L_20;
L_20 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL);
BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_20, NULL);
return (bool)1;
}
IL_00b9:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadBoolean_m22A0C913DE106B3902C709BD67144CB8246388BB (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, bool* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0041:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 5;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_003a_1;
}
}
{
bool* L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryData;
bool L_7;
L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
*((int8_t*)L_5) = (int8_t)L_7;
V_2 = (bool)1;
goto IL_0048;
}
IL_003a_1:
{
bool* L_8 = ___0_value;
*((int8_t*)L_8) = (int8_t)0;
V_2 = (bool)0;
goto IL_0048;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
bool L_9 = V_2;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadByte_m279CD0240B826C6B800C51DB08B74353642B2AE0 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadByte_m279CD0240B826C6B800C51DB08B74353642B2AE0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint8_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 255LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadByte_m279CD0240B826C6B800C51DB08B74353642B2AE0_RuntimeMethod_var);
*((int8_t*)L_1) = (int8_t)((uint8_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
uint8_t* L_3 = ___0_value;
*((int8_t*)L_3) = (int8_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
uint8_t* L_4 = ___0_value;
*((int8_t*)L_4) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadChar_mFC13EE6641F27050823CF2315656EF08112B5D12 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Il2CppChar* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F9F8821A77E317C02BAE9EDF93203832546BCC4);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 1;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_006c;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0065:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryData;
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0044_1;
}
}
{
Il2CppChar* L_7 = ___0_value;
String_t* L_8 = __this->___peekedEntryData;
NullCheck(L_8);
Il2CppChar L_9;
L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, 0, NULL);
*((int16_t*)L_7) = (int16_t)L_9;
V_2 = (bool)1;
goto IL_0077;
}
IL_0044_1:
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_10;
L_10 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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_12);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_12, _stringLiteral0F9F8821A77E317C02BAE9EDF93203832546BCC4, NULL);
Il2CppChar* L_13 = ___0_value;
*((int16_t*)L_13) = (int16_t)0;
V_2 = (bool)0;
goto IL_0077;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
VirtualActionInvoker0::Invoke(75, __this);
Il2CppChar* L_14 = ___0_value;
*((int16_t*)L_14) = (int16_t)0;
return (bool)0;
}
IL_0077:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadDecimal_mB4C648702471154400EBD01C1361E6A674B2E0B5 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, 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*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F01E666C580C1FCF1109AD2F34683B303E98448);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 4;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0041;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType;
V_0 = L_5;
V_1 = 3;
uint8_t L_6;
L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_7 = V_1;
bool L_8;
L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8)))
{
goto IL_0093;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008c:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_11 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Decimal_TryParse_mA3CAA172CC95A384FDB25A3FCEA91F9F1ABF23B6(L_9, ((int32_t)511), L_10, L_11, NULL);
if (L_12)
{
goto IL_0088_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13;
L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_13);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14;
L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL);
NullCheck(L_14);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15;
L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL);
String_t* L_16 = __this->___peekedEntryData;
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6F01E666C580C1FCF1109AD2F34683B303E98448, L_16, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_00a2;
}
IL_0088_1:
{
V_2 = (bool)1;
goto IL_00a2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0093:
{
VirtualActionInvoker0::Invoke(75, __this);
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_18 = ___0_value;
il2cpp_codegen_initobj(L_18, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
return (bool)0;
}
IL_00a2:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadDouble_m24CCBDD7C50CB625CE613546FE35D52928F0068C (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, double* ___0_value, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7935FC825F74554758A55B5F267465EF0BD7FF80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 4;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0041;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType;
V_0 = L_5;
V_1 = 3;
uint8_t L_6;
L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_7 = V_1;
bool L_8;
L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8)))
{
goto IL_0093;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008c:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
double* L_11 = ___0_value;
bool L_12;
L_12 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_9, ((int32_t)511), L_10, L_11, NULL);
if (L_12)
{
goto IL_0088_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13;
L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_13);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14;
L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL);
NullCheck(L_14);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15;
L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL);
String_t* L_16 = __this->___peekedEntryData;
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7935FC825F74554758A55B5F267465EF0BD7FF80, L_16, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_00a6;
}
IL_0088_1:
{
V_2 = (bool)1;
goto IL_00a6;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0093:
{
VirtualActionInvoker0::Invoke(75, __this);
double* L_18 = ___0_value;
*((double*)L_18) = (double)(0.0);
return (bool)0;
}
IL_00a6:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadExternalReference_m04F9EEB936606549123F475DACCAA95643454508 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Guid_t* ___0_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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)11);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_007f;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0078:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
try
{
{
Guid_t* L_5 = ___0_guid;
String_t* L_6 = __this->___peekedEntryData;
Guid_t L_7;
memset((&L_7), 0, sizeof(L_7));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_7), L_6, NULL);
Guid_t L_8 = L_7;
V_2 = L_8;
*(Guid_t*)L_5 = L_8;
Guid_t L_9 = V_2;
Guid_t L_10 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
bool L_11;
L_11 = Guid_op_Inequality_mAA2FAB73FCD2CB2D2128ECF7016AC16AFBDF6163(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0049_2;
}
}
{
V_3 = (bool)1;
goto IL_0092;
}
IL_0049_2:
{
Guid_t* L_12 = ___0_guid;
Guid_t L_13 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_12 = L_13;
V_3 = (bool)0;
goto IL_0092;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0058_1;
}
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_0068_1;
}
throw e;
}
CATCH_0058_1:
{
Guid_t* L_14 = ___0_guid;
Guid_t L_15 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty;
*(Guid_t*)L_14 = L_15;
V_3 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0092;
}
CATCH_0068_1:
{
Guid_t* L_16 = ___0_guid;
Guid_t L_17 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty;
*(Guid_t*)L_16 = L_17;
V_3 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0092;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007f:
{
VirtualActionInvoker0::Invoke(75, __this);
Guid_t* L_18 = ___0_guid;
Guid_t L_19 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_18 = L_19;
return (bool)0;
}
IL_0092:
{
bool L_20 = V_3;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadExternalReference_m5317CCA4C2605E415D5C358FD2E6F2A42A6878DD (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, String_t** ___0_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)16);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0035;
}
}
{
String_t** L_5 = ___0_id;
String_t* L_6 = __this->___peekedEntryData;
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return (bool)1;
}
IL_0035:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_7 = ___0_id;
*((RuntimeObject**)L_7) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadExternalReference_mAE3251E76AE642FAEC3250D108222D0442842898 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int32_t* ___0_index, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9D8128D535007D7177AF0A4AD16A19C55D933AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)10);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0076;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006f:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
int32_t* L_7 = ___0_index;
bool L_8;
L_8 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_5, ((int32_t)511), L_6, L_7, NULL);
if (L_8)
{
goto IL_006b_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
String_t* L_12 = __this->___peekedEntryData;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB9D8128D535007D7177AF0A4AD16A19C55D933AE, L_12, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_0081;
}
IL_006b_1:
{
V_2 = (bool)1;
goto IL_0081;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0076:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_14 = ___0_index;
*((int32_t*)L_14) = (int32_t)0;
return (bool)0;
}
IL_0081:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadGuid_mF464C4AB05C134278771FA633EC76115CD81E6DD (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, Guid_t* ___0_value, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
Guid_t V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 2;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_007e;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0077:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
try
{
{
Guid_t* L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryData;
Guid_t L_7;
memset((&L_7), 0, sizeof(L_7));
Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_7), L_6, NULL);
Guid_t L_8 = L_7;
V_2 = L_8;
*(Guid_t*)L_5 = L_8;
Guid_t L_9 = V_2;
Guid_t L_10 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
bool L_11;
L_11 = Guid_op_Inequality_mAA2FAB73FCD2CB2D2128ECF7016AC16AFBDF6163(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0048_2;
}
}
{
V_3 = (bool)1;
goto IL_0091;
}
IL_0048_2:
{
Guid_t* L_12 = ___0_value;
Guid_t L_13 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_12 = L_13;
V_3 = (bool)0;
goto IL_0091;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0057_1;
}
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_0067_1;
}
throw e;
}
CATCH_0057_1:
{
Guid_t* L_14 = ___0_value;
Guid_t L_15 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty;
*(Guid_t*)L_14 = L_15;
V_3 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0091;
}
CATCH_0067_1:
{
Guid_t* L_16 = ___0_value;
Guid_t L_17 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty;
*(Guid_t*)L_16 = L_17;
V_3 = (bool)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0091;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007e:
{
VirtualActionInvoker0::Invoke(75, __this);
Guid_t* L_18 = ___0_value;
Guid_t L_19 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty;
*(Guid_t*)L_18 = L_19;
return (bool)0;
}
IL_0091:
{
bool L_20 = V_3;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadInt16_mD13D8F56A68A0BBED4D1A17171A64228F2116FFC (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadInt16_mD13D8F56A68A0BBED4D1A17171A64228F2116FFC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int16_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 32767LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadInt16_mD13D8F56A68A0BBED4D1A17171A64228F2116FFC_RuntimeMethod_var);
*((int16_t*)L_1) = (int16_t)((int16_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
int16_t* L_3 = ___0_value;
*((int16_t*)L_3) = (int16_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
int16_t* L_4 = ___0_value;
*((int16_t*)L_4) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadInt32_mDB3ABD5F5DDCAEEEFC8B9093B2FCBCDD31FAB50E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadInt32_mDB3ABD5F5DDCAEEEFC8B9093B2FCBCDD31FAB50E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int32_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 2147483647LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadInt32_mDB3ABD5F5DDCAEEEFC8B9093B2FCBCDD31FAB50E_RuntimeMethod_var);
*((int32_t*)L_1) = (int32_t)((int32_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
int32_t* L_3 = ___0_value;
*((int32_t*)L_3) = (int32_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
int32_t* L_4 = ___0_value;
*((int32_t*)L_4) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadInt64_m745B97B2D6558121CDD69E08AE4A874426BB0A0B (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int64_t* ___0_value, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D6D68075D78CD628C664A04883EBB60EA3C9C3E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 3;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0075;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006e:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
int64_t* L_7 = ___0_value;
bool L_8;
L_8 = Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3(L_5, ((int32_t)511), L_6, L_7, NULL);
if (L_8)
{
goto IL_006a_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
String_t* L_12 = __this->___peekedEntryData;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0D6D68075D78CD628C664A04883EBB60EA3C9C3E, L_12, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_0081;
}
IL_006a_1:
{
V_2 = (bool)1;
goto IL_0081;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0075:
{
VirtualActionInvoker0::Invoke(75, __this);
int64_t* L_14 = ___0_value;
*((int64_t*)L_14) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_0081:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadInternalReference_m7F25C56AE4B8E1109B2719D610B1630752F60545 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int32_t* ___0_id, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral212C8C2AF864403309EDB12B90A9917F62158237);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = ((int32_t)9);
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0076;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006f:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
int32_t* L_7 = ___0_id;
bool L_8;
L_8 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_5, ((int32_t)511), L_6, L_7, NULL);
if (L_8)
{
goto IL_006b_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
String_t* L_12 = __this->___peekedEntryData;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral212C8C2AF864403309EDB12B90A9917F62158237, L_12, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_0081;
}
IL_006b_1:
{
V_2 = (bool)1;
goto IL_0081;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0076:
{
VirtualActionInvoker0::Invoke(75, __this);
int32_t* L_14 = ___0_id;
*((int32_t*)L_14) = (int32_t)0;
return (bool)0;
}
IL_0081:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadNull_m4CE16BF451C41DAA086F0F3D18FE95F6AD46868E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 6;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_002c;
}
}
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return (bool)1;
}
IL_002c:
{
VirtualActionInvoker0::Invoke(75, __this);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadSByte_m8679F1251EBDCCA177D0EF7D38F43133092BA250 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, int8_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadSByte_m8679F1251EBDCCA177D0EF7D38F43133092BA250_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
int8_t* L_1 = ___0_value;
int64_t L_2 = V_0;
if ((int64_t)(L_2) > 127LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadSByte_m8679F1251EBDCCA177D0EF7D38F43133092BA250_RuntimeMethod_var);
*((int8_t*)L_1) = (int8_t)((int8_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
int8_t* L_3 = ___0_value;
*((int8_t*)L_3) = (int8_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
int8_t* L_4 = ___0_value;
*((int8_t*)L_4) = (int8_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadSingle_m9BA02505DD504D13B82E6A80FE157F05731013BF (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, float* ___0_value, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58874B05EEC271421DED4A139F435E49AED38B2E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 4;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0041;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType;
V_0 = L_5;
V_1 = 3;
uint8_t L_6;
L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_7 = V_1;
bool L_8;
L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8)))
{
goto IL_0093;
}
}
IL_0041:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008c:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_9 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
float* L_11 = ___0_value;
bool L_12;
L_12 = Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431(L_9, ((int32_t)511), L_10, L_11, NULL);
if (L_12)
{
goto IL_0088_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13;
L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
NullCheck(L_13);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14;
L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL);
NullCheck(L_14);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15;
L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL);
String_t* L_16 = __this->___peekedEntryData;
String_t* L_17;
L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral58874B05EEC271421DED4A139F435E49AED38B2E, L_16, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_15);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL);
V_2 = (bool)0;
goto IL_00a2;
}
IL_0088_1:
{
V_2 = (bool)1;
goto IL_00a2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0093:
{
VirtualActionInvoker0::Invoke(75, __this);
float* L_18 = ___0_value;
*((float*)L_18) = (float)(0.0f);
return (bool)0;
}
IL_00a2:
{
bool L_19 = V_2;
return L_19;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadString_m5A17304ABBEDBBF95827651DCEAB0487AFC831E5 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, String_t** ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 1;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0034;
}
}
{
String_t** L_5 = ___0_value;
String_t* L_6 = __this->___peekedEntryData;
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return (bool)1;
}
IL_0034:
{
VirtualActionInvoker0::Invoke(75, __this);
String_t** L_7 = ___0_value;
*((RuntimeObject**)L_7) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadUInt16_mEEDCEF07E2784CAA0C7A182F68E93FD9E3286F35 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, uint16_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadUInt16_mEEDCEF07E2784CAA0C7A182F68E93FD9E3286F35_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint16_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadUInt16_mEEDCEF07E2784CAA0C7A182F68E93FD9E3286F35_RuntimeMethod_var);
*((int16_t*)L_1) = (int16_t)((uint16_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
uint16_t* L_3 = ___0_value;
*((int16_t*)L_3) = (int16_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
uint16_t* L_4 = ___0_value;
*((int16_t*)L_4) = (int16_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadUInt32_m90BAD7219BBEB02E0FD6F7B1F612657981F82D30 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, uint32_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationNodeDataReader_ReadUInt32_m90BAD7219BBEB02E0FD6F7B1F612657981F82D30_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
if (!L_0)
{
goto IL_0018;
}
}
try
{
uint32_t* L_1 = ___0_value;
uint64_t L_2 = V_0;
if ((uint64_t)(L_2) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), SerializationNodeDataReader_ReadUInt32_m90BAD7219BBEB02E0FD6F7B1F612657981F82D30_RuntimeMethod_var);
*((int32_t*)L_1) = (int32_t)((uint32_t)L_2);
goto IL_0016;
}
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_0010;
}
throw e;
}
CATCH_0010:
{
uint32_t* L_3 = ___0_value;
*((int32_t*)L_3) = (int32_t)0;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0016;
}
IL_0016:
{
return (bool)1;
}
IL_0018:
{
uint32_t* L_4 = ___0_value;
*((int32_t*)L_4) = (int32_t)0;
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_ReadUInt64_m307075AEFF12667ABD429AEB9420EEAABE81E62D (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, uint64_t* ___0_value, 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*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D6D68075D78CD628C664A04883EBB60EA3C9C3E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
bool V_2 = false;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this);
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType;
V_0 = L_1;
V_1 = 3;
uint8_t L_2;
L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_3 = V_1;
bool L_4;
L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4)))
{
goto IL_0075;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006e:
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
return;
}
});
try
{
{
String_t* L_5 = __this->___peekedEntryData;
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
uint64_t* L_7 = ___0_value;
bool L_8;
L_8 = UInt64_TryParse_m33051106D55D2FDFB53461FF5DDB59F8C35B2388(L_5, ((int32_t)511), L_6, L_7, NULL);
if (L_8)
{
goto IL_006a_1;
}
}
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9;
L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL);
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);
String_t* L_12 = __this->___peekedEntryData;
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0D6D68075D78CD628C664A04883EBB60EA3C9C3E, L_12, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
NullCheck(L_11);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL);
V_2 = (bool)0;
goto IL_0081;
}
IL_006a_1:
{
V_2 = (bool)1;
goto IL_0081;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0075:
{
VirtualActionInvoker0::Invoke(75, __this);
uint64_t* L_14 = ___0_value;
*((int64_t*)L_14) = (int64_t)((int64_t)0);
return (bool)0;
}
IL_0081:
{
bool L_15 = V_2;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationNodeDataReader_GetDataDump_m514A2CAFD89E1205D6927A847EFA3EB03D250D40 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral200988F0075CEF34E6B362296C1DC9BB079FFEEF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEDC7AA47411FEE9CA47A4699A5FFC352D27C8BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD6182DC9CD25A51C551769F921A176D5C1F6E65);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE11CA02AFFFD0CFC4D95D35E3B76F8350FEF173B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9FAF322D65C443EB244F5656DBD8DF8398964E3);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
int32_t V_1 = 0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
{
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
V_0 = L_0;
StringBuilder_t* L_1 = V_0;
NullCheck(L_1);
StringBuilder_t* L_2;
L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteralF9FAF322D65C443EB244F5656DBD8DF8398964E3, NULL);
V_1 = 0;
goto IL_0092;
}
IL_0016:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_3 = __this->___nodes;
int32_t L_4 = V_1;
NullCheck(L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_5;
L_5 = List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE(L_3, L_4, List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
V_2 = L_5;
StringBuilder_t* L_6 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_7 = V_2;
String_t* L_8 = L_7.___Name;
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralAEDC7AA47411FEE9CA47A4699A5FFC352D27C8BC, L_8, NULL);
NullCheck(L_6);
StringBuilder_t* L_10;
L_10 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, L_9, NULL);
int32_t L_11 = V_1;
int32_t L_12 = __this->___currentIndex;
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
{
goto IL_0051;
}
}
{
StringBuilder_t* L_13 = V_0;
NullCheck(L_13);
StringBuilder_t* L_14;
L_14 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_13, _stringLiteral200988F0075CEF34E6B362296C1DC9BB079FFEEF, NULL);
goto IL_0058;
}
IL_0051:
{
StringBuilder_t* L_15 = V_0;
NullCheck(L_15);
StringBuilder_t* L_16;
L_16 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_15, NULL);
}
IL_0058:
{
StringBuilder_t* L_17 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_18 = V_2;
uint8_t L_19 = L_18.___Entry;
V_3 = L_19;
String_t* L_20;
L_20 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
String_t* L_21;
L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDD6182DC9CD25A51C551769F921A176D5C1F6E65, L_20, NULL);
NullCheck(L_17);
StringBuilder_t* L_22;
L_22 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_17, L_21, NULL);
StringBuilder_t* L_23 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_24 = V_2;
String_t* L_25 = L_24.___Data;
String_t* L_26;
L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE11CA02AFFFD0CFC4D95D35E3B76F8350FEF173B, L_25, NULL);
NullCheck(L_23);
StringBuilder_t* L_27;
L_27 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_23, L_26, NULL);
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0092:
{
int32_t L_29 = V_1;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_30 = __this->___nodes;
NullCheck(L_30);
int32_t L_31;
L_31 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_30, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
if ((((int32_t)L_29) < ((int32_t)L_31)))
{
goto IL_0016;
}
}
{
StringBuilder_t* L_32 = V_0;
NullCheck(L_32);
String_t* L_33;
L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_32);
return L_33;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0;
memset((&V_0), 0, sizeof(V_0));
uint8_t V_1 = 0;
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
bool L_1;
L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (!L_1)
{
goto IL_0037;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_2 = __this->___peekedEntryType;
V_0 = L_2;
V_1 = ((int32_t)15);
uint8_t L_3;
L_3 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var);
uint8_t L_4 = V_1;
bool L_5;
L_5 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var);
if (((int32_t)(((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0)&(int32_t)L_5)))
{
goto IL_0037;
}
}
{
Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_6 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType);
il2cpp_codegen_initobj(L_6, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230));
}
IL_0037:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t SerializationNodeDataReader_PeekEntry_mF90B1EF81FE4E929403930070E43704732095BD9 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
uint8_t L_0;
L_0 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t SerializationNodeDataReader_ReadToNextEntry_mCBCB010C2EA67107D4A9EAA492E6833010983761 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
SerializationNodeDataReader_ConsumeCurrentEntry_mC1867DCD7F41455FFA32AF3886437AC8B5514865(__this, NULL);
uint8_t L_0;
L_0 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar SerializationNodeDataReader_U3C_ctorU3Eb__6_0_mEFD63A10DE8F3394680F55CBE5B602F412A4B570 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, Il2CppChar* >::Invoke(59, __this, (&V_0));
Il2CppChar L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t SerializationNodeDataReader_U3C_ctorU3Eb__6_1_mDAA31DFD744EC068795DEA1B70F47964A56C4F9D (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
int8_t V_0 = 0x0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int8_t* >::Invoke(62, __this, (&V_0));
int8_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t SerializationNodeDataReader_U3C_ctorU3Eb__6_2_mD3A2A5DBE7A45645DC6537E7067CFFCDA0BFDD15 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
int16_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int16_t* >::Invoke(63, __this, (&V_0));
int16_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationNodeDataReader_U3C_ctorU3Eb__6_3_mEAB886C04F1F636B6A32C1A86B89898FC88E4D4C (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(64, __this, (&V_0));
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SerializationNodeDataReader_U3C_ctorU3Eb__6_4_mA12217587C0FE0886875E952BF93A43C1E8E3099 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0));
int64_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t SerializationNodeDataReader_U3C_ctorU3Eb__6_5_m5478F8C8089D7F8CAC003231B6C36B5F30354FDE (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
uint8_t V_0 = 0x0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint8_t* >::Invoke(66, __this, (&V_0));
uint8_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t SerializationNodeDataReader_U3C_ctorU3Eb__6_6_m5785B4DF82CA14CEA1C24E23D8E6FA1431F5B348 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint16_t* >::Invoke(67, __this, (&V_0));
uint16_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t SerializationNodeDataReader_U3C_ctorU3Eb__6_7_mF55DFBD3BCC2EC03846D301D2B8FED9239C31344 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint32_t* >::Invoke(68, __this, (&V_0));
uint32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t SerializationNodeDataReader_U3C_ctorU3Eb__6_8_mA2D304B335052AEF0DBC2CA7E799DB9E7BAB0DCF (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0));
uint64_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F SerializationNodeDataReader_U3C_ctorU3Eb__6_9_m355D2C85A19B71D9B29C419086A2C28E6791DAD8 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_0;
memset((&V_0), 0, sizeof(V_0));
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* >::Invoke(70, __this, (&V_0));
Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializationNodeDataReader_U3C_ctorU3Eb__6_10_m34A0C6DDCFD9FFAAD6BF2FF226C7B4F9BC0232B4 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, bool* >::Invoke(73, __this, (&V_0));
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SerializationNodeDataReader_U3C_ctorU3Eb__6_11_m884F26025F4E637294D33F14F61D0B5FC15B7B7E (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, float* >::Invoke(71, __this, (&V_0));
float L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SerializationNodeDataReader_U3C_ctorU3Eb__6_12_mC9D50B14026553E7786B219254C7B6DCF3873FAB (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, double* >::Invoke(72, __this, (&V_0));
double L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t SerializationNodeDataReader_U3C_ctorU3Eb__6_13_m61C20521371935AC7BC5165314054D31EA03AA82 (SerializationNodeDataReader_t354C74634124EB19C33DD2DD7DBAE926988D27A9* __this, const RuntimeMethod* method)
{
Guid_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
bool L_0;
L_0 = VirtualFuncInvoker1< bool, Guid_t* >::Invoke(61, __this, (&V_0));
Guid_t L_1 = V_0;
return L_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
#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 List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0 = __this->___nodes;
if (L_0)
{
goto IL_0013;
}
}
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_1 = (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)il2cpp_codegen_object_new(List_1_t449A088656B6F11EC9C513A6937BB74A07028F58_il2cpp_TypeInfo_var);
List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299(L_1, List_1__ctor_mA91368819117C23B1B20B3EF33F39D95B4B93299_RuntimeMethod_var);
__this->___nodes = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_1);
}
IL_0013:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_2 = __this->___nodes;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_set_Nodes_m9594FCC108F71D64783A079F06CBD2F81A718BD6 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___0_value, const RuntimeMethod* method)
{
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0 = ___0_value;
if (L_0)
{
goto IL_0009;
}
}
{
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_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataWriter_set_Nodes_m9594FCC108F71D64783A079F06CBD2F81A718BD6_RuntimeMethod_var)));
}
IL_0009:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_2 = ___0_value;
__this->___nodes = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter__ctor_m3C96417EFFFE4609619D5E3BC7E68DBCA1368916 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2399F3C34C43EB392520F878CA121755E120498E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41_il2cpp_TypeInfo_var);
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*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_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*)&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;
}
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL;
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___0_context;
BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, L_0, NULL);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_1, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var);
V_0 = L_1;
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F* L_5 = (Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F*)il2cpp_codegen_object_new(Action_2_t1C557E3B06F0F8CE56B100B3B6CA932D62498C3F_il2cpp_TypeInfo_var);
Action_2__ctor_m4001763B0BA4B6010BA2E44EBD64DD9A5A8A3BC7(L_5, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 58)), NULL);
NullCheck(L_2);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_2, L_4, L_5, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D* L_9 = (Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D*)il2cpp_codegen_object_new(Action_2_t5689D876930E7B6F03A06A88555AFB3D77007C6D_il2cpp_TypeInfo_var);
Action_2__ctor_m9604C95A60266797E84263F0B589182061B70876(L_9, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 61)), NULL);
NullCheck(L_6);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_6, L_8, L_9, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_10 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B* L_13 = (Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B*)il2cpp_codegen_object_new(Action_2_t428E3284F13D0FEAFF26C0CE1EFF00745CE52E6B_il2cpp_TypeInfo_var);
Action_2__ctor_mF1BF7C95541812D140FA511B98AC61AB28FB7A92(L_13, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 62)), NULL);
NullCheck(L_10);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_10, L_12, L_13, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_14 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF* L_17 = (Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF*)il2cpp_codegen_object_new(Action_2_t3C59E567836F9368797ABE71269B3D38D4F3E1CF_il2cpp_TypeInfo_var);
Action_2__ctor_m84E5BF3DC27EF88D8F87DBBF1C1EC426F2FA4975(L_17, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 63)), NULL);
NullCheck(L_14);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_14, L_16, L_17, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_18 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F* L_21 = (Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F*)il2cpp_codegen_object_new(Action_2_t8F3FC887C1F752B1E672B844976D5D06CCB6173F_il2cpp_TypeInfo_var);
Action_2__ctor_m869381D10AD82BD6333A47B462F79C39BA54F235(L_21, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 64)), NULL);
NullCheck(L_18);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_18, L_20, L_21, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_22 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571* L_25 = (Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571*)il2cpp_codegen_object_new(Action_2_tB288718C4DF75710B95E9CA97F2FDE6A52367571_il2cpp_TypeInfo_var);
Action_2__ctor_m0498A20D4A665ECF94253C828D5AF04585656B2C(L_25, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 65)), NULL);
NullCheck(L_22);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_22, L_24, L_25, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918* L_29 = (Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918*)il2cpp_codegen_object_new(Action_2_tCDB8548C7D58210834E732D1B6632D6DF01E2918_il2cpp_TypeInfo_var);
Action_2__ctor_mB969D947446B57AB85F9708D05925753BF146DE9(L_29, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 66)), NULL);
NullCheck(L_26);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_26, L_28, L_29, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456* L_33 = (Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456*)il2cpp_codegen_object_new(Action_2_tBFE55F9536F9B9982865F8C55485A6797F298456_il2cpp_TypeInfo_var);
Action_2__ctor_mB2B916481553D9E7900FC96B4A5CB026359F2D0F(L_33, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 67)), NULL);
NullCheck(L_30);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_30, L_32, L_33, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36* L_37 = (Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36*)il2cpp_codegen_object_new(Action_2_tA7F585BC41C62ACEEFB5518E664E9E644A094C36_il2cpp_TypeInfo_var);
Action_2__ctor_m4B110AD56E1A9741A19440EA787D5B2AD30F52AE(L_37, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 68)), NULL);
NullCheck(L_34);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_34, L_36, L_37, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41* L_41 = (Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41*)il2cpp_codegen_object_new(Action_2_tED08D35BD018DC22CC48F82C4B6C9D810574FF41_il2cpp_TypeInfo_var);
Action_2__ctor_m6B7137FDD0574811ECE7899000978C9D7CFADA99(L_41, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 69)), NULL);
NullCheck(L_38);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_38, L_40, L_41, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_42 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_44;
L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A* L_45 = (Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A*)il2cpp_codegen_object_new(Action_2_t79388C33CD9A9EDFE5BE17BE73F59AB95415B00A_il2cpp_TypeInfo_var);
Action_2__ctor_m8D65B66B6B7CDF2C70A408F47BE85DB9B70CBDCF(L_45, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 72)), NULL);
NullCheck(L_42);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_42, L_44, L_45, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_46 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
Action_2_t2399F3C34C43EB392520F878CA121755E120498E* L_49 = (Action_2_t2399F3C34C43EB392520F878CA121755E120498E*)il2cpp_codegen_object_new(Action_2_t2399F3C34C43EB392520F878CA121755E120498E_il2cpp_TypeInfo_var);
Action_2__ctor_m7F62303F36F46A731A6332E89B736901F4B3B48F(L_49, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 70)), NULL);
NullCheck(L_46);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_46, L_48, L_49, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_50 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE* L_53 = (Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE*)il2cpp_codegen_object_new(Action_2_tD8C45C2232F435EBC2615385D4C4FD49144820BE_il2cpp_TypeInfo_var);
Action_2__ctor_m0A5364874F22D0B91782088EEFA11046C39D596C(L_53, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 71)), NULL);
NullCheck(L_50);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_50, L_52, L_53, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_54 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C* L_57 = (Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C*)il2cpp_codegen_object_new(Action_2_t2DE403D9C73E8EF9ED0BD51012B656892E300D1C_il2cpp_TypeInfo_var);
Action_2__ctor_m100A421293492AE561206955515497928D36A4C0(L_57, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 60)), NULL);
NullCheck(L_54);
Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_54, L_56, L_57, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var);
Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_58 = V_0;
__this->___primitiveTypeWriters = L_58;
Il2CppCodeGenWriteBarrier((void**)(&__this->___primitiveTypeWriters), (void*)L_58);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* SerializationNodeDataWriter_get_Stream_mF653DA7CEAA6176A741BDE29C9CC8089BD760B72 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral861231A171B43CF61F9C7DA912E383A1983FE530)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataWriter_get_Stream_mF653DA7CEAA6176A741BDE29C9CC8089BD760B72_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_set_Stream_mFBE51354DF88E3161D7405823083C6F140899DC8 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral861231A171B43CF61F9C7DA912E383A1983FE530)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationNodeDataWriter_set_Stream_mFBE51354DF88E3161D7405823083C6F140899DC8_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_BeginArrayNode_m22543495AC5E162853FCE1C00BF5F9EA95DB7EBB (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, int64_t ___0_length, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)12);
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 = Int64_ToString_m5250B67D3E89B8EB829FB26136E744F1F141B7FD((&___0_length), L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_BeginReferenceNode_m993EE7440E3942C3BAD56BAA96F680A012EBFAF2 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Type_t* ___1_type, int32_t ___2_id, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B2_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B2_1 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B1_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B3_1 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B3_2 = NULL;
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 7;
Type_t* L_2 = ___1_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, NULL);
if (L_3)
{
G_B2_0 = (&V_0);
G_B2_1 = L_0;
goto IL_0037;
}
G_B1_0 = (&V_0);
G_B1_1 = L_0;
}
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4;
L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_5;
L_5 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&___2_id), L_4, NULL);
G_B3_0 = L_5;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_006e;
}
IL_0037:
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6;
L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_7;
L_7 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&___2_id), L_6, NULL);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_8;
L_8 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_8);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_9;
L_9 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_8, NULL);
Type_t* L_10 = ___1_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_11;
L_11 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_11);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_12;
L_12 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_11, NULL);
NullCheck(L_12);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_13;
L_13 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_12, NULL);
NullCheck(L_9);
String_t* L_14;
L_14 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_9, L_10, L_13);
String_t* L_15;
L_15 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_7, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, L_14, NULL);
G_B3_0 = L_15;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_006e:
{
G_B3_1->___Data = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Data), (void*)G_B3_0);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_16 = V_0;
NullCheck(G_B3_2);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(G_B3_2, L_16, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
String_t* L_17 = ___0_name;
int32_t L_18 = ___2_id;
Type_t* L_19 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_17, L_18, L_19, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_BeginStructNode_mC5357F63D30EF5266327A2CA240CC2594D8821D8 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B2_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B2_1 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B1_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B3_1 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B3_2 = NULL;
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 7;
Type_t* L_2 = ___1_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, NULL);
if (L_3)
{
G_B2_0 = (&V_0);
G_B2_1 = L_0;
goto IL_0030;
}
G_B1_0 = (&V_0);
G_B1_1 = L_0;
}
{
G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0051;
}
IL_0030:
{
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_4;
L_4 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
NullCheck(L_4);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_5;
L_5 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_4, NULL);
Type_t* L_6 = ___1_type;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7;
L_7 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL);
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_5);
String_t* L_10;
L_10 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_5, L_6, L_9);
G_B3_0 = L_10;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0051:
{
G_B3_1->___Data = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Data), (void*)G_B3_0);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_11 = V_0;
NullCheck(G_B3_2);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(G_B3_2, L_11, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
String_t* L_12 = ___0_name;
Type_t* L_13 = ___1_type;
BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_12, (-1), L_13, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_Dispose_m3A0DF819B7DA937D3FF50D955094E26F8491D279 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
{
__this->___nodes = (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)(List_1_t449A088656B6F11EC9C513A6937BB74A07028F58*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_EndArrayNode_m53673BBBA9239D2409C060CC4122D8617301C8AB (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL);
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)13);
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Data = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_2);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_3 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_3, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_EndNode_mA52C3CAEB7B19A3045C1BB51AEF03FBD1F0F374A (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
String_t* L_0 = ___0_name;
BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_0, NULL);
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_1;
L_1 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Name = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_2);
(&V_0)->___Entry = 8;
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_1);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_1, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_PrepareNewSerializationSession_mB38A73B1DDB526711E36D1D06FE0AC21F5B9A65C (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
{
BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteBoolean_m5039FA9DF28BC9749FCA488B7C1E890967729FE8 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B2_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B2_1 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B1_0 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C* G_B3_1 = NULL;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* G_B3_2 = NULL;
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 5;
bool L_2 = ___1_value;
if (L_2)
{
G_B2_0 = (&V_0);
G_B2_1 = L_0;
goto IL_002a;
}
G_B1_0 = (&V_0);
G_B1_1 = L_0;
}
{
G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_002f;
}
IL_002a:
{
G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_002f:
{
G_B3_1->___Data = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Data), (void*)G_B3_0);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_3 = V_0;
NullCheck(G_B3_2);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(G_B3_2, L_3, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteByte_m8872908055EC1AA2B627D5CE6617147C9569C64F (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, uint8_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteChar_m444353F3E8EE07AC9091C3DD63F58762AE50345D (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Il2CppChar ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 1;
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 = Char_ToString_m34499826F048A38EB8216D5844A5DA49F54719C8((&___1_value), L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteDecimal_m86CDC9A7648E292C1F174D2C83FD7630450AF0DE (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 4;
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 = Decimal_ToString_m2600674D09D44940FA0AAA00A87858E741671F4E((&___1_value), _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteSingle_m45D38150C044C596751D532C9D50D3CEDA119DC4 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, float ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 4;
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 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&___1_value), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteDouble_m7DF0EEF599157F67AD0D19D03DC1CDD248197751 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, double ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 4;
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 = Double_ToString_m7E3930DDFB35B1919FE538A246A59C3FC62AF789((&___1_value), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteExternalReference_m8A86D6F844702DAB04DDB09C5F71AB4AF5A32A4F (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Guid_t ___1_guid, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)11);
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 = Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130((&___1_guid), _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteExternalReference_m1C1BAF955FD864960A9E9C4BA838A0818237BAF3 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, String_t* ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)16);
String_t* L_2 = ___1_id;
(&V_0)->___Data = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_2);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_3 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_3, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteExternalReference_mA8E28C4CB958EEF481310CCD977FE1CD1AB968CB (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int32_t ___1_index, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)10);
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((&___1_index), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteGuid_mC89000D5FADEE4C00CE5566A316D96E8A5EF0687 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, Guid_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 2;
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 = Guid_ToString_mD2A93BCA0CBFABB680A93A8FA668AD90E7B56130((&___1_value), _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteInt16_m4DEE6D51D3BF2C3FE88764AA7552665F11122535 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int16_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = Int16_ToString_m586D9FFDE912794F068DF7B1FC00A68A984FBCB9((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteInt32_m974766311135699161244FAAFC402CC14870230E (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int32_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteInt64_m3BF7DB1486BCD13312E95D261E0891363FDC446C (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int64_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteInternalReference_mE0877DE3C98AAAA994AF468C7313B37E251406E6 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int32_t ___1_id, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = ((int32_t)9);
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((&___1_id), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteNull_m586BB6438242BF4008164BE279ACC2F797FA57FD (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 6;
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
(&V_0)->___Data = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_2);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_3 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_3, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteSByte_m595DC99136E15EBE5C947BDF90AC55B17CF70FAD (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, int8_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = SByte_ToString_m183C4DB410DD03A804F3DA87DB223A249A68E139((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteString_mD3AE8C9EBD8DC3B07CD5C5F5E5EAE265414FD4D2 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 1;
String_t* L_2 = ___1_value;
(&V_0)->___Data = L_2;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_2);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_3 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_3, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteUInt16_m375E7A5BC778E86F4FBC94C6E508822AC6CC48D1 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, uint16_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteUInt32_m82E6BEDB6D877C339DCF423C8CC5D0368C4CB16B (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, uint32_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_WriteUInt64_m7225E9200510ADC852CA2B8E8E4DDD709FAA7B1D (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, String_t* ___0_name, uint64_t ___1_value, 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*)&List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
s_Il2CppMethodInitialized = true;
}
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_0;
L_0 = SerializationNodeDataWriter_get_Nodes_m4D416B557D809029A05845967969AD0F186550A4(__this, NULL);
il2cpp_codegen_initobj((&V_0), sizeof(SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C));
String_t* L_1 = ___0_name;
(&V_0)->___Name = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Name), (void*)L_1);
(&V_0)->___Entry = 3;
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 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&___1_value), _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, L_2, NULL);
(&V_0)->___Data = L_3;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Data), (void*)L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_4 = V_0;
NullCheck(L_0);
List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_inline(L_0, L_4, List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationNodeDataWriter_FlushToStream_m2C91ECBC57F1D4D10396DAF730DBFF799D0B7B09 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationNodeDataWriter_GetDataDump_mC25585BD71920F5C9302793B8F4CE361F5E61BA6 (SerializationNodeDataWriter_t462744878D2EF74BCE028D863BA1938219BAE15B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEDC7AA47411FEE9CA47A4699A5FFC352D27C8BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD6182DC9CD25A51C551769F921A176D5C1F6E65);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE11CA02AFFFD0CFC4D95D35E3B76F8350FEF173B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9FAF322D65C443EB244F5656DBD8DF8398964E3);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
int32_t V_1 = 0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
{
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
V_0 = L_0;
StringBuilder_t* L_1 = V_0;
NullCheck(L_1);
StringBuilder_t* L_2;
L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteralF9FAF322D65C443EB244F5656DBD8DF8398964E3, NULL);
V_1 = 0;
goto IL_0074;
}
IL_0016:
{
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_3 = __this->___nodes;
int32_t L_4 = V_1;
NullCheck(L_3);
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_5;
L_5 = List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE(L_3, L_4, List_1_get_Item_m3C7A8B016678FDC5DDACEB8417CB76A18EE90CFE_RuntimeMethod_var);
V_2 = L_5;
StringBuilder_t* L_6 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_7 = V_2;
String_t* L_8 = L_7.___Name;
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralAEDC7AA47411FEE9CA47A4699A5FFC352D27C8BC, L_8, NULL);
NullCheck(L_6);
StringBuilder_t* L_10;
L_10 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_6, L_9, NULL);
StringBuilder_t* L_11 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_12 = V_2;
uint8_t L_13 = L_12.___Entry;
V_3 = L_13;
String_t* L_14;
L_14 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
String_t* L_15;
L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDD6182DC9CD25A51C551769F921A176D5C1F6E65, L_14, NULL);
NullCheck(L_11);
StringBuilder_t* L_16;
L_16 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_11, L_15, NULL);
StringBuilder_t* L_17 = V_0;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_18 = V_2;
String_t* L_19 = L_18.___Data;
String_t* L_20;
L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE11CA02AFFFD0CFC4D95D35E3B76F8350FEF173B, L_19, NULL);
NullCheck(L_17);
StringBuilder_t* L_21;
L_21 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_17, L_20, NULL);
int32_t L_22 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_0074:
{
int32_t L_23 = V_1;
List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* L_24 = __this->___nodes;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_inline(L_24, List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_RuntimeMethod_var);
if ((((int32_t)L_23) < ((int32_t)L_25)))
{
goto IL_0016;
}
}
{
StringBuilder_t* L_26 = V_0;
NullCheck(L_26);
String_t* L_27;
L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_26);
return L_27;
}
}
#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 ArrayFormatterLocator_TryGetFormatter_mF8A6B909C57AFD636967A19678B53E89B8523423 (ArrayFormatterLocator_tA47D86C41896C3571D47FFF58634182A94A57980* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayFormatter_1_tC45F0B37182D3DBD7360B7EB0B46AD53E94CAED5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiDimensionalArrayFormatter_2_t636F26BF95727DB8233453873300868B33A9EFFD_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveArrayFormatter_1_tF1330B9F8F7F42CA3EBF2464BE2C1904C5294414_0_0_0_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;
}
Type_t* V_0 = NULL;
Exception_t* V_1 = NULL;
Exception_t* V_2 = NULL;
Exception_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Type_t* L_0 = ___0_type;
NullCheck(L_0);
bool L_1;
L_1 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_0, NULL);
if (L_1)
{
goto IL_000e;
}
}
{
RuntimeObject** L_2 = ___4_formatter;
*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_000e:
{
Type_t* L_3 = ___0_type;
NullCheck(L_3);
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_3);
V_0 = L_4;
Type_t* L_5 = ___0_type;
NullCheck(L_5);
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(46, L_5);
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_00d7;
}
}
{
Type_t* L_7 = V_0;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_8;
L_8 = FormatterUtilities_IsPrimitiveArrayType_m0010283ABDDF5B6BFB29835A75AB19EC844A0015(L_7, NULL);
if (!L_8)
{
goto IL_0081;
}
}
try
{
RuntimeObject** L_9 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (PrimitiveArrayFormatter_1_tF1330B9F8F7F42CA3EBF2464BE2C1904C5294414_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_12;
Type_t* L_14 = V_0;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_14);
NullCheck(L_11);
Type_t* L_15;
L_15 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_11, L_13);
RuntimeObject* L_16;
L_16 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_15, NULL);
*((RuntimeObject**)L_9) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_16, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_16, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_0133;
}
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_0054;
}
throw e;
}
CATCH_0054:
{
{
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_17 = ___3_allowWeakFallbackFormatters;
if (!L_17)
{
goto IL_007a;
}
}
{
Exception_t* L_18 = V_1;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_18, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_006e;
}
}
{
Exception_t* L_19 = V_1;
NullCheck(L_19);
Exception_t* L_20;
L_20 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_19);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_20, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_007a;
}
}
IL_006e:
{
RuntimeObject** L_21 = ___4_formatter;
Type_t* L_22 = ___0_type;
Type_t* L_23 = V_0;
WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* L_24 = (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var)));
WeakPrimitiveArrayFormatter__ctor_m91F3F62CC4AEB6DA0048C189ED6D4740F63B021C(L_24, L_22, L_23, NULL);
*((RuntimeObject**)L_21) = (RuntimeObject*)L_24;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_24);
goto IL_007c;
}
IL_007a:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_007c:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0133;
}
}
IL_0081:
{
}
try
{
RuntimeObject** L_25 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (ArrayFormatter_1_tC45F0B37182D3DBD7360B7EB0B46AD53E94CAED5_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = L_28;
Type_t* L_30 = V_0;
NullCheck(L_29);
ArrayElementTypeCheck (L_29, L_30);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_30);
NullCheck(L_27);
Type_t* L_31;
L_31 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_27, L_29);
RuntimeObject* L_32;
L_32 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_31, NULL);
*((RuntimeObject**)L_25) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_32, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_32, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_0133;
}
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_00ad;
}
throw e;
}
CATCH_00ad:
{
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_33 = ___3_allowWeakFallbackFormatters;
if (!L_33)
{
goto IL_00d3;
}
}
{
Exception_t* L_34 = V_2;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_34, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_00c7;
}
}
{
Exception_t* L_35 = V_2;
NullCheck(L_35);
Exception_t* L_36;
L_36 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_35);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_36, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_00d3;
}
}
IL_00c7:
{
RuntimeObject** L_37 = ___4_formatter;
Type_t* L_38 = ___0_type;
Type_t* L_39 = V_0;
WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* L_40 = (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B_il2cpp_TypeInfo_var)));
WeakArrayFormatter__ctor_mC2F4233A0A6E454CF337C776D28DE9DFD992DAE6(L_40, L_38, L_39, NULL);
*((RuntimeObject**)L_37) = (RuntimeObject*)L_40;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)L_40);
goto IL_00d5;
}
IL_00d3:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_00d5:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0133;
}
}
IL_00d7:
{
}
try
{
RuntimeObject** L_41 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (MultiDimensionalArrayFormatter_2_t636F26BF95727DB8233453873300868B33A9EFFD_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_44 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45 = L_44;
Type_t* L_46 = ___0_type;
NullCheck(L_45);
ArrayElementTypeCheck (L_45, L_46);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_46);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_47 = L_45;
Type_t* L_48 = ___0_type;
NullCheck(L_48);
Type_t* L_49;
L_49 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_48);
NullCheck(L_47);
ArrayElementTypeCheck (L_47, L_49);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_49);
NullCheck(L_43);
Type_t* L_50;
L_50 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_43, L_47);
RuntimeObject* L_51;
L_51 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_50, NULL);
*((RuntimeObject**)L_41) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_51, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_41, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_51, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_0133;
}
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_0109;
}
throw e;
}
CATCH_0109:
{
{
V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_52 = ___3_allowWeakFallbackFormatters;
if (!L_52)
{
goto IL_012f;
}
}
{
Exception_t* L_53 = V_3;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_53, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0123;
}
}
{
Exception_t* L_54 = V_3;
NullCheck(L_54);
Exception_t* L_55;
L_55 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_54);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_55, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_012f;
}
}
IL_0123:
{
RuntimeObject** L_56 = ___4_formatter;
Type_t* L_57 = ___0_type;
Type_t* L_58 = V_0;
WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* L_59 = (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D_il2cpp_TypeInfo_var)));
WeakMultiDimensionalArrayFormatter__ctor_mBA5301EBE2DC6179EB6C84ABC0C2CC81002AFC02(L_59, L_57, L_58, NULL);
*((RuntimeObject**)L_56) = (RuntimeObject*)L_59;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)L_59);
goto IL_0131;
}
IL_012f:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_0131:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0133;
}
}
IL_0133:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayFormatterLocator__ctor_m5808AF4E2146F96DF4F11DEF6C4AE2BD62400119 (ArrayFormatterLocator_tA47D86C41896C3571D47FFF58634182A94A57980* __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 bool DelegateFormatterLocator_TryGetFormatter_m42ABA2CDBF290367CAB44766E2407D694CC7B09C (DelegateFormatterLocator_tE7F2D808CF7619E3C979EA17D3C4298D7FFDE32F* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateFormatter_1_tED049EF93C59189DB96B7D0296D1FE8F51287A3D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_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;
}
Exception_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Delegate_t_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);
Type_t* L_2 = ___0_type;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_1, L_2);
if (L_3)
{
goto IL_0018;
}
}
{
RuntimeObject** L_4 = ___4_formatter;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0018:
{
}
try
{
RuntimeObject** L_5 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (DelegateFormatter_1_tED049EF93C59189DB96B7D0296D1FE8F51287A3D_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);
RuntimeObject* L_12;
L_12 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_11, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_12, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_12, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
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_0041;
}
throw e;
}
CATCH_0041:
{
{
V_0 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_13 = ___3_allowWeakFallbackFormatters;
if (!L_13)
{
goto IL_0066;
}
}
{
Exception_t* L_14 = V_0;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_14, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_005b;
}
}
{
Exception_t* L_15 = V_0;
NullCheck(L_15);
Exception_t* L_16;
L_16 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_15);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_16, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0066;
}
}
IL_005b:
{
RuntimeObject** L_17 = ___4_formatter;
Type_t* L_18 = ___0_type;
WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0* L_19 = (WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0_il2cpp_TypeInfo_var)));
WeakDelegateFormatter__ctor_m9BFDA5AD5D196CE0C7F01C604E49E65AACD84701(L_19, L_18, NULL);
*((RuntimeObject**)L_17) = (RuntimeObject*)L_19;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)L_19);
goto IL_0068;
}
IL_0066:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_0068:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006a;
}
}
IL_006a:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatterLocator__ctor_mE024EF1A86D23F4230644FF8E1A339DA87281C05 (DelegateFormatterLocator_tE7F2D808CF7619E3C979EA17D3C4298D7FFDE32F* __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 FormatterLocator__cctor_mC286467F4529CAA22336D25616DCEDBBD116E309 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDA96C3BD653FC82E07877917832929CAFE78FA35_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_1_tA1D2246C1AE3694C77AF0EE35BEDFD364DAB9A29_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_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*)&U3CU3Ec_U3C_cctorU3Eb__9_0_mFF751CFF8DC4ED7B4D452C821081148B47C2EDE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__9_1_mAD54849F4D6703BF9707C4FF3E2ADDE6AA78C59A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A29662C30301B9B29ED2D96977E0CA6F22ED817);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral848A97F7360A08955AB3B08A739AFC04D590A51A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006);
s_Il2CppMethodInitialized = true;
}
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_0 = NULL;
int32_t V_1 = 0;
Assembly_t* V_2 = NULL;
String_t* V_3 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
int32_t V_5 = 0;
RuntimeObject* V_6 = NULL;
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* V_7 = NULL;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 V_8;
memset((&V_8), 0, sizeof(V_8));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_9 = NULL;
int32_t V_10 = 0;
RuntimeObject* V_11 = NULL;
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* V_12 = NULL;
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 V_13;
memset((&V_13), 0, sizeof(V_13));
Exception_t* V_14 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
{
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongFormatters_LOCK = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongFormatters_LOCK), (void*)L_0);
RuntimeObject* L_1 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_1, NULL);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakFormatters_LOCK = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakFormatters_LOCK), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_2 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* L_3 = (Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A*)il2cpp_codegen_object_new(Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mDA96C3BD653FC82E07877917832929CAFE78FA35(L_3, L_2, Dictionary_2__ctor_mDA96C3BD653FC82E07877917832929CAFE78FA35_RuntimeMethod_var);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInstances = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInstances), (void*)L_3);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_4 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
il2cpp_codegen_runtime_class_init_inline(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var);
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* L_5 = ((ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var))->___Default;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_6 = (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474(L_6, L_4, L_5, DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474_RuntimeMethod_var);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongTypeFormatterMap = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongTypeFormatterMap), (void*)L_6);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_7 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096* L_8 = ((ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_StaticFields*)il2cpp_codegen_static_fields_for(ReferenceEqualityComparer_1_tDA25A3578D00ABFE21B3CFCB2F6636956F3A9096_il2cpp_TypeInfo_var))->___Default;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_9 = (DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422*)il2cpp_codegen_object_new(DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474(L_9, L_7, L_8, DoubleLookupDictionary_3__ctor_mBCAB1ACF7AB91392CC1C38791E3FC9AF88B0B474_RuntimeMethod_var);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakTypeFormatterMap = L_9;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakTypeFormatterMap), (void*)L_9);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_10 = (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC*)il2cpp_codegen_object_new(List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC_il2cpp_TypeInfo_var);
List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45(L_10, List_1__ctor_m591B5951DDB27C167D9015CE5EFF06D9D7CF6B45_RuntimeMethod_var);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators), (void*)L_10);
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_11 = (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0*)il2cpp_codegen_object_new(List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0_il2cpp_TypeInfo_var);
List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E(L_11, List_1__ctor_mF82FCDA3956DD3B7D2BBD468EC700DFC453D5B5E_RuntimeMethod_var);
((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos), (void*)L_11);
AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_12;
L_12 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
NullCheck(L_12);
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_13;
L_13 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_12, NULL);
V_0 = L_13;
V_1 = 0;
goto IL_039b;
}
IL_0071:
{
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_14 = V_0;
int32_t L_15 = V_1;
NullCheck(L_14);
int32_t L_16 = L_15;
Assembly_t* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
V_2 = L_17;
}
try
{
{
Assembly_t* L_18 = V_2;
NullCheck(L_18);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_19;
L_19 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_18);
NullCheck(L_19);
String_t* L_20;
L_20 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_19, NULL);
V_3 = L_20;
String_t* L_21 = V_3;
NullCheck(L_21);
bool L_22;
L_22 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_21, _stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB, NULL);
if (L_22)
{
goto IL_00b5_1;
}
}
{
String_t* L_23 = V_3;
NullCheck(L_23);
bool L_24;
L_24 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_23, _stringLiteralCFEF3227A766442073C70EFE7DC19B6BA9C63006, NULL);
if (L_24)
{
goto IL_00b5_1;
}
}
{
String_t* L_25 = V_3;
NullCheck(L_25);
bool L_26;
L_26 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_25, _stringLiteral15F3B67F570CD6F1C7255E182D23851EEF865FFA, NULL);
if (L_26)
{
goto IL_00b5_1;
}
}
{
String_t* L_27 = V_3;
bool L_28;
L_28 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, _stringLiteral848A97F7360A08955AB3B08A739AFC04D590A51A, NULL);
if (!L_28)
{
goto IL_00ba_1;
}
}
IL_00b5_1:
{
goto IL_0397;
}
IL_00ba_1:
{
Assembly_t* L_29 = V_2;
NullCheck(L_29);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_30;
L_30 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_29);
NullCheck(L_30);
String_t* L_31;
L_31 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_30, NULL);
bool L_32;
L_32 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_31, _stringLiteral3A29662C30301B9B29ED2D96977E0CA6F22ED817, NULL);
if (L_32)
{
goto IL_00e4_1;
}
}
{
Assembly_t* L_33 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (EmittedAssemblyAttribute_t28EEC88DE1808F02F393286C4C9FB7854FD6DCC5_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);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_36;
L_36 = TypeExtensions_SafeIsDefined_m135572E76BCE26831883E46218B17C790B6AA23E(L_33, L_35, (bool)1, NULL);
if (!L_36)
{
goto IL_00f0_1;
}
}
IL_00e4_1:
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_37;
L_37 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (!L_37)
{
goto IL_00f0_1;
}
}
{
goto IL_0397;
}
IL_00f0_1:
{
Assembly_t* L_38 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_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);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41;
L_41 = TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7(L_38, L_40, (bool)1, NULL);
V_4 = L_41;
V_5 = 0;
goto IL_01f1_1;
}
IL_010b_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = V_4;
int32_t L_43 = V_5;
NullCheck(L_42);
int32_t L_44 = L_43;
RuntimeObject* L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
V_6 = L_45;
RuntimeObject* L_46 = V_6;
V_7 = ((RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA*)CastclassClass((RuntimeObject*)L_46, RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA_il2cpp_TypeInfo_var));
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_47 = V_7;
NullCheck(L_47);
Type_t* L_48;
L_48 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_47, NULL);
NullCheck(L_48);
bool L_49;
L_49 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_48, NULL);
if (!L_49)
{
goto IL_01eb_1;
}
}
{
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_50 = V_7;
NullCheck(L_50);
Type_t* L_51;
L_51 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_50, NULL);
NullCheck(L_51);
bool L_52;
L_52 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_51, NULL);
if (L_52)
{
goto IL_01eb_1;
}
}
{
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_53 = V_7;
NullCheck(L_53);
Type_t* L_54;
L_54 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_53, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_55 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_54);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_56;
L_56 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_54, L_55, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_57;
L_57 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_56, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (L_57)
{
goto IL_01eb_1;
}
}
{
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_58 = V_7;
NullCheck(L_58);
Type_t* L_59;
L_59 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_58, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_60 = { reinterpret_cast<intptr_t> (IFormatter_1_tA1D2246C1AE3694C77AF0EE35BEDFD364DAB9A29_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_61;
L_61 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_60, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_62;
L_62 = TypeExtensions_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_59, L_61, NULL);
if (!L_62)
{
goto IL_01eb_1;
}
}
{
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_63 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
il2cpp_codegen_initobj((&V_8), sizeof(FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9));
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_64 = V_7;
NullCheck(L_64);
Type_t* L_65;
L_65 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_64, NULL);
(&V_8)->___FormatterType = L_65;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___FormatterType), (void*)L_65);
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_66 = V_7;
NullCheck(L_66);
Type_t* L_67;
L_67 = RegisterFormatterAttribute_get_WeakFallback_mD558ACED917BF76925A3633C3FB913B06DAD25E8_inline(L_66, NULL);
(&V_8)->___WeakFallbackType = L_67;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___WeakFallbackType), (void*)L_67);
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_68 = V_7;
NullCheck(L_68);
Type_t* L_69;
L_69 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_68, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast<intptr_t> (IFormatter_1_tA1D2246C1AE3694C77AF0EE35BEDFD364DAB9A29_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_72;
L_72 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_69, L_71, NULL);
NullCheck(L_72);
int32_t L_73 = 0;
Type_t* L_74 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
(&V_8)->___TargetType = L_74;
Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___TargetType), (void*)L_74);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast<intptr_t> (IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_0_0_0_var) };
Type_t* L_76;
L_76 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_75, NULL);
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_77 = V_7;
NullCheck(L_77);
Type_t* L_78;
L_78 = RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline(L_77, NULL);
NullCheck(L_76);
bool L_79;
L_79 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_76, L_78);
(&V_8)->___AskIfCanFormatTypes = L_79;
RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* L_80 = V_7;
NullCheck(L_80);
int32_t L_81;
L_81 = RegisterFormatterAttribute_get_Priority_m0E7BD532E3A0D9FF4EEB7F5B05544242494F5C85_inline(L_80, NULL);
(&V_8)->___Priority = L_81;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_82 = V_8;
NullCheck(L_63);
List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_inline(L_63, L_82, List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_RuntimeMethod_var);
}
IL_01eb_1:
{
int32_t L_83 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_83, 1));
}
IL_01f1_1:
{
int32_t L_84 = V_5;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_85 = V_4;
NullCheck(L_85);
if ((((int32_t)L_84) < ((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length)))))
{
goto IL_010b_1;
}
}
{
Assembly_t* L_86 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_87 = { reinterpret_cast<intptr_t> (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_88;
L_88 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_87, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89;
L_89 = TypeExtensions_SafeGetCustomAttributes_mEB257D8A651A3DBBDCE542AF1500519BC185BBB7(L_86, L_88, (bool)1, NULL);
V_9 = L_89;
V_10 = 0;
goto IL_02eb_1;
}
IL_0217_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_90 = V_9;
int32_t L_91 = V_10;
NullCheck(L_90);
int32_t L_92 = L_91;
RuntimeObject* L_93 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
V_11 = L_93;
RuntimeObject* L_94 = V_11;
V_12 = ((RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C*)CastclassClass((RuntimeObject*)L_94, RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C_il2cpp_TypeInfo_var));
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_95 = V_12;
NullCheck(L_95);
Type_t* L_96;
L_96 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_95, NULL);
NullCheck(L_96);
bool L_97;
L_97 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_96, NULL);
if (!L_97)
{
goto IL_02e5_1;
}
}
{
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_98 = V_12;
NullCheck(L_98);
Type_t* L_99;
L_99 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_98, NULL);
NullCheck(L_99);
bool L_100;
L_100 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_99, NULL);
if (L_100)
{
goto IL_02e5_1;
}
}
{
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_101 = V_12;
NullCheck(L_101);
Type_t* L_102;
L_102 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_101, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_103 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_102);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_104;
L_104 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_102, L_103, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_105;
L_105 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_104, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (L_105)
{
goto IL_02e5_1;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_106 = { reinterpret_cast<intptr_t> (IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_107;
L_107 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_106, NULL);
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_108 = V_12;
NullCheck(L_108);
Type_t* L_109;
L_109 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_108, NULL);
NullCheck(L_107);
bool L_110;
L_110 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_107, L_109);
if (!L_110)
{
goto IL_02e5_1;
}
}
{
}
try
{
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_111 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
il2cpp_codegen_initobj((&V_13), sizeof(FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69));
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_112 = V_12;
NullCheck(L_112);
Type_t* L_113;
L_113 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_112, NULL);
RuntimeObject* L_114;
L_114 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_113, NULL);
(&V_13)->___LocatorInstance = ((RuntimeObject*)Castclass((RuntimeObject*)L_114, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&(&V_13)->___LocatorInstance), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_114, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var)));
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_115 = V_12;
NullCheck(L_115);
int32_t L_116;
L_116 = RegisterFormatterLocatorAttribute_get_Priority_m85DDDFD69768B88A3A1DEA3AD7E0F3828EEFC2BE_inline(L_115, NULL);
(&V_13)->___Priority = L_116;
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_117 = V_13;
NullCheck(L_111);
List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_inline(L_111, L_117, List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_RuntimeMethod_var);
goto IL_02e5_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_02ba_1;
}
throw e;
}
CATCH_02ba_1:
{
V_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* L_118 = V_12;
NullCheck(L_118);
Type_t* L_119;
L_119 = RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline(L_118, NULL);
NullCheck(L_119);
String_t* L_120;
L_120 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_119);
String_t* L_121;
L_121 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4343C4382919629847EC506E9ABDD1758802D6FE)), L_120, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
Exception_t* L_122 = V_14;
Exception_t* L_123 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_123, L_121, L_122, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_123, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_02e5_1;
}
IL_02e5_1:
{
int32_t L_124 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_02eb_1:
{
int32_t L_125 = V_10;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_126 = V_9;
NullCheck(L_126);
if ((((int32_t)L_125) < ((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length)))))
{
goto IL_0217_1;
}
}
{
goto IL_0397;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_02fb;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_032f;
}
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0363;
}
throw e;
}
CATCH_02fb:
{
{
Assembly_t* L_127 = V_2;
NullCheck(L_127);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_128;
L_128 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_127);
NullCheck(L_128);
String_t* L_129;
L_129 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_128, NULL);
bool L_130;
L_130 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_129, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE79F299A4ABC46279F72F98DC2C2DE5497AED349)), NULL);
if (!L_130)
{
goto IL_032d;
}
}
{
Assembly_t* L_131 = V_2;
NullCheck(L_131);
String_t* L_132;
L_132 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_131);
String_t* L_133;
L_133 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFEDE62C62100006E12BDBC7AC9765D84D160FB1A)), L_132, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9DE4CB984B5C671A20B8142561EB4A7340861E50)), 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_133, NULL);
}
IL_032d:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0397;
}
}
CATCH_032f:
{
{
Assembly_t* L_134 = V_2;
NullCheck(L_134);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_135;
L_135 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_134);
NullCheck(L_135);
String_t* L_136;
L_136 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_135, NULL);
bool L_137;
L_137 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_136, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE79F299A4ABC46279F72F98DC2C2DE5497AED349)), NULL);
if (!L_137)
{
goto IL_0361;
}
}
{
Assembly_t* L_138 = V_2;
NullCheck(L_138);
String_t* L_139;
L_139 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_138);
String_t* L_140;
L_140 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5624D69A1B79E3F07E2025A8D012CC315DBDAC49)), L_139, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9DE4CB984B5C671A20B8142561EB4A7340861E50)), 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_140, NULL);
}
IL_0361:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0397;
}
}
CATCH_0363:
{
{
Assembly_t* L_141 = V_2;
NullCheck(L_141);
AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_142;
L_142 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(19, L_141);
NullCheck(L_142);
String_t* L_143;
L_143 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_142, NULL);
bool L_144;
L_144 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_143, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE79F299A4ABC46279F72F98DC2C2DE5497AED349)), NULL);
if (!L_144)
{
goto IL_0395;
}
}
{
Assembly_t* L_145 = V_2;
NullCheck(L_145);
String_t* L_146;
L_146 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_145);
String_t* L_147;
L_147 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5624D69A1B79E3F07E2025A8D012CC315DBDAC49)), L_146, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9DE4CB984B5C671A20B8142561EB4A7340861E50)), 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_147, NULL);
}
IL_0395:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0397;
}
}
IL_0397:
{
int32_t L_148 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_148, 1));
}
IL_039b:
{
int32_t L_149 = V_1;
AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_150 = V_0;
NullCheck(L_150);
if ((((int32_t)L_149) < ((int32_t)((int32_t)(((RuntimeArray*)L_150)->max_length)))))
{
goto IL_0071;
}
}
{
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_151 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var);
U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* L_152 = ((U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var))->___U3CU3E9;
Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6* L_153 = (Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6*)il2cpp_codegen_object_new(Comparison_1_t2167C5783A621BD86800BE4A0BF4A02964D748C6_il2cpp_TypeInfo_var);
Comparison_1__ctor_m4B126AD7F6D885B49C18974244FD1A12C9E13D1F(L_153, L_152, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__9_0_mFF751CFF8DC4ED7B4D452C821081148B47C2EDE6_RuntimeMethod_var), NULL);
NullCheck(L_151);
List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702(L_151, L_153, List_1_Sort_m7F542027B2B2357C772BAB531F8724B479CC7702_RuntimeMethod_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_154 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* L_155 = ((U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var))->___U3CU3E9;
Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803* L_156 = (Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803*)il2cpp_codegen_object_new(Comparison_1_t348F04580A119486317DC382F9851CF6B3E58803_il2cpp_TypeInfo_var);
Comparison_1__ctor_m28916AD9F74CDE596AB1B717DA167AE719ED36A4(L_156, L_155, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__9_1_mAD54849F4D6703BF9707C4FF3E2ADDE6AA78C59A_RuntimeMethod_var), NULL);
NullCheck(L_154);
List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D(L_154, L_156, List_1_Sort_m96A05FDA0C3D111B96845216B08156433D22346D_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterLocator_add_FormatterResolve_m0C469C77577175F3681661DD9F491C0D2E97B0CD (Func_2_t0EE822BE176F7068E8F15A660053B62A9F3CFBC9* ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_add_FormatterResolve_m0C469C77577175F3681661DD9F491C0D2E97B0CD_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterLocator_remove_FormatterResolve_m739F0BA61767C8C2F993DE8B487D2F631492FCA9 (Func_2_t0EE822BE176F7068E8F15A660053B62A9F3CFBC9* ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_remove_FormatterResolve_m739F0BA61767C8C2F993DE8B487D2F631492FCA9_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_type;
RuntimeObject* L_1 = ___1_policy;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58(L_0, L_1, (bool)1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58 (Type_t* ___0_type, RuntimeObject* ___1_policy, bool ___2_allowWeakFallbackFormatters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_AddInner_m4C1062E272479933436B51A7E97E726339454896_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleLookupDictionary_3_TryGetInnerValue_m70AE66954D4369325E12B40D6AC89375EC719159_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* V_2 = NULL;
RuntimeObject* V_3 = NULL;
bool V_4 = false;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_5 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_6 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
RuntimeObject* G_B7_0 = NULL;
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* G_B10_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_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*)&FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58_RuntimeMethod_var)));
}
IL_0014:
{
RuntimeObject* L_3 = ___1_policy;
if (L_3)
{
goto IL_001e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(SerializationPolicies_t236492F61458D57F2B753A42E71C7CD40C017A2D_il2cpp_TypeInfo_var);
RuntimeObject* L_4;
L_4 = SerializationPolicies_get_Strict_m5CB19A36AC5A2850C8E5058B595CB998B6AA365E(NULL);
___1_policy = L_4;
}
IL_001e:
{
bool L_5 = ___2_allowWeakFallbackFormatters;
if (L_5)
{
goto IL_0028;
}
}
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_6 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongFormatters_LOCK;
G_B7_0 = L_6;
goto IL_002d;
}
IL_0028:
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_7 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakFormatters_LOCK;
G_B7_0 = L_7;
}
IL_002d:
{
V_1 = G_B7_0;
bool L_8 = ___2_allowWeakFallbackFormatters;
if (L_8)
{
goto IL_0038;
}
}
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_9 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___StrongTypeFormatterMap;
G_B10_0 = L_9;
goto IL_003d;
}
IL_0038:
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_10 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___WeakTypeFormatterMap;
G_B10_0 = L_10;
}
IL_003d:
{
V_2 = G_B10_0;
RuntimeObject* L_11 = V_1;
V_3 = L_11;
V_4 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00cc:
{
{
bool L_12 = V_4;
if (!L_12)
{
goto IL_00d6;
}
}
{
RuntimeObject* L_13 = V_3;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_13, NULL);
}
IL_00d6:
{
return;
}
}
});
try
{
{
RuntimeObject* L_14 = V_3;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_14, (&V_4), NULL);
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_15 = V_2;
Type_t* L_16 = ___0_type;
RuntimeObject* L_17 = ___1_policy;
NullCheck(L_15);
bool L_18;
L_18 = DoubleLookupDictionary_3_TryGetInnerValue_m70AE66954D4369325E12B40D6AC89375EC719159(L_15, L_16, L_17, (&V_0), DoubleLookupDictionary_3_TryGetInnerValue_m70AE66954D4369325E12B40D6AC89375EC719159_RuntimeMethod_var);
if (L_18)
{
goto IL_00ca_1;
}
}
try
{
Type_t* L_19 = ___0_type;
RuntimeObject* L_20 = ___1_policy;
bool L_21 = ___2_allowWeakFallbackFormatters;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_22;
L_22 = FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D(L_19, L_20, L_21, NULL);
V_0 = L_22;
goto IL_00c0_1;
}
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_0062_1;
}
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_008b_1;
}
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_00b4_1;
}
throw e;
}
CATCH_0062_1:
{
{
V_5 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_23 = V_5;
NullCheck(L_23);
Exception_t* L_24;
L_24 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_23);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_24, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0086_1;
}
}
{
Type_t* L_25 = ___0_type;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_26 = V_5;
NullCheck(L_26);
Exception_t* L_27;
L_27 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_26);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4(L_25, ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_27, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))), NULL);
goto IL_0089_1;
}
IL_0086_1:
{
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_28 = V_5;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58_RuntimeMethod_var)));
}
IL_0089_1:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c0_1;
}
}
CATCH_008b_1:
{
{
V_6 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_29 = V_6;
NullCheck(L_29);
Exception_t* L_30;
L_30 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_29);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_30, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_00af_1;
}
}
{
Type_t* L_31 = ___0_type;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_32 = V_6;
NullCheck(L_32);
Exception_t* L_33;
L_33 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_32);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4(L_31, ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_33, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))), NULL);
goto IL_00b2_1;
}
IL_00af_1:
{
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_34 = V_6;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetFormatter_m6BFD59F8392B7508D0CE137E93E7BC304C636B58_RuntimeMethod_var)));
}
IL_00b2_1:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c0_1;
}
}
CATCH_00b4_1:
{
V_7 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
Type_t* L_35 = ___0_type;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_36 = V_7;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4(L_35, L_36, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c0_1;
}
IL_00c0_1:
{
DoubleLookupDictionary_3_t770EEBEB417E5310CB45A5C1CD85E59F08AA1422* L_37 = V_2;
Type_t* L_38 = ___0_type;
RuntimeObject* L_39 = ___1_policy;
RuntimeObject* L_40 = V_0;
NullCheck(L_37);
RuntimeObject* L_41;
L_41 = DoubleLookupDictionary_3_AddInner_m4C1062E272479933436B51A7E97E726339454896(L_37, L_38, L_39, L_40, DoubleLookupDictionary_3_AddInner_m4C1062E272479933436B51A7E97E726339454896_RuntimeMethod_var);
}
IL_00ca_1:
{
goto IL_00d7;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d7:
{
RuntimeObject* L_42 = V_0;
return L_42;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4 (Type_t* ___0_type, Exception_t* ___1_ex, const RuntimeMethod* method)
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
RuntimeObject* L_1;
L_1 = FormatterLocator_GetAllPossibleMissingAOTTypes_m740728A3199B10A80E8A72DE80E48FC885BEF8A4(L_0, NULL);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var)));
List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_2, L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var)));
NullCheck(L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
L_3 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var)));
V_0 = L_3;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral93A8E8A33EC7C50BF34F5503A52A1A306A20DED3)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
Type_t* L_7 = ___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_8;
L_8 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_7, NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F2E8D15B5F5F3E310E80FBC6BEF0AF3E805D61A)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0;
String_t* L_12;
L_12 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD)), L_11, NULL);
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral41FEDFCA0B370E726A320425DFB62A9D94AF8A2F)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
Exception_t* L_15 = ___1_ex;
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_15);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_16);
String_t* L_17;
L_17 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, 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_17, NULL);
Type_t* L_18 = ___0_type;
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*)&_stringLiteralD64017104616A6B0CF9180D08A32A19035EB37CC)), L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
Exception_t* L_21 = ___1_ex;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_22 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_m8B4E8BEF77E21ECA0EE0C029CC5CFB17ED6BDDCB(L_22, L_20, L_21, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_LogAOTError_m14E6E1DCB90F0C954606235E6018F8DDA65870D4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetAllPossibleMissingAOTTypes_m740728A3199B10A80E8A72DE80E48FC885BEF8A4 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* L_0 = (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F*)il2cpp_codegen_object_new(U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F_il2cpp_TypeInfo_var);
U3CGetAllPossibleMissingAOTTypesU3Ed__17__ctor_mD6FD7ED64A13F51AE4661FF4557087B848ED64C1(L_0, ((int32_t)-2), NULL);
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* L_1 = L_0;
Type_t* L_2 = ___0_type;
NullCheck(L_1);
L_1->___U3CU3E3__type = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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*)&IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC04E892705E841C10FCC6FCE8A35C62E034A473D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1_t410CF8353112BA7FB9F5DAFCB1C6F52EA42AC4A8_0_0_0_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);
s_Il2CppMethodInitialized = true;
}
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_3 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_4 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_5 = NULL;
Exception_t* V_6 = NULL;
int32_t V_7 = 0;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 V_8;
memset((&V_8), 0, sizeof(V_8));
Type_t* V_9 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_10 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_11 = NULL;
RuntimeObject* V_12 = NULL;
int32_t V_13 = 0;
RuntimeObject* V_14 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_15 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_16 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_17 = NULL;
Exception_t* V_18 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
Type_t* L_2 = ___0_type;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC3F2F93D8369D6CC4FC449D67A36C04EC2C7A12)), L_3, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
IL_001e:
{
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_6 = (List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C*)il2cpp_codegen_object_new(List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C_il2cpp_TypeInfo_var);
List_1__ctor_mC04E892705E841C10FCC6FCE8A35C62E034A473D(L_6, List_1__ctor_mC04E892705E841C10FCC6FCE8A35C62E034A473D_RuntimeMethod_var);
V_0 = L_6;
V_1 = 0;
goto IL_0099;
}
IL_0028:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_7 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
int32_t L_8 = V_1;
NullCheck(L_7);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_9;
L_9 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_7, L_8, List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
RuntimeObject* L_10 = L_9.___LocatorInstance;
Type_t* L_11 = ___0_type;
RuntimeObject* L_12 = ___1_policy;
NullCheck(L_10);
bool L_13;
L_13 = InterfaceFuncInvoker5< bool, Type_t*, int32_t, RuntimeObject*, bool, RuntimeObject** >::Invoke(0, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var, L_10, L_11, 0, L_12, (bool)1, (&V_2));
if (!L_13)
{
goto IL_004d_1;
}
}
{
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_14 = V_0;
RuntimeObject* L_15 = V_2;
NullCheck(L_14);
List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_inline(L_14, L_15, List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var);
}
IL_004d_1:
{
goto IL_0095;
}
}
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_004f;
}
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_0052;
}
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_0057;
}
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_005c;
}
throw e;
}
CATCH_004f:
{
V_3 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_16 = V_3;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_0052:
{
V_4 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_17 = V_4;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_0057:
{
V_5 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_18 = V_5;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_005c:
{
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_19 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))))->___FormatterLocators;
int32_t L_20 = V_1;
NullCheck(L_19);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_21;
L_21 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_19, L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var)));
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_22 = L_21;
RuntimeObject* L_23 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_il2cpp_TypeInfo_var)), &L_22);
Type_t* L_24;
L_24 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_23, NULL);
NullCheck(L_24);
String_t* L_25;
L_25 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_24);
String_t* L_26;
L_26 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54AFF959B270BBA9D8FDC2C541C1CF9A11A3B03E)), L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
Exception_t* L_27 = V_6;
Exception_t* L_28 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_28, L_26, L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_28, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0095;
}
IL_0095:
{
int32_t L_29 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0099:
{
int32_t L_30 = V_1;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_31 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_inline(L_31, List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
if ((((int32_t)L_30) < ((int32_t)L_32)))
{
goto IL_0028;
}
}
{
V_7 = 0;
goto IL_01d3;
}
IL_00ae:
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_33 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
int32_t L_34 = V_7;
NullCheck(L_33);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_35;
L_35 = List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5(L_33, L_34, List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_RuntimeMethod_var);
V_8 = L_35;
V_9 = (Type_t*)NULL;
Type_t* L_36 = ___0_type;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_37 = V_8;
Type_t* L_38 = L_37.___TargetType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_38, NULL);
if (!L_39)
{
goto IL_00dc;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_40 = V_8;
Type_t* L_41 = L_40.___FormatterType;
V_9 = L_41;
goto IL_0196;
}
IL_00dc:
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_42 = V_8;
Type_t* L_43 = L_42.___FormatterType;
NullCheck(L_43);
bool L_44;
L_44 = VirtualFuncInvoker0< bool >::Invoke(39, L_43);
if (!L_44)
{
goto IL_012c;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_45 = V_8;
Type_t* L_46 = L_45.___TargetType;
NullCheck(L_46);
bool L_47;
L_47 = VirtualFuncInvoker0< bool >::Invoke(37, L_46);
if (!L_47)
{
goto IL_012c;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_48 = V_8;
Type_t* L_49 = L_48.___FormatterType;
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 = ___0_type;
NullCheck(L_51);
ArrayElementTypeCheck (L_51, L_52);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_52);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_53;
L_53 = TypeExtensions_TryInferGenericParameters_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC(L_49, (&V_10), L_51, NULL);
if (!L_53)
{
goto IL_0196;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_54 = V_8;
Type_t* L_55 = L_54.___FormatterType;
NullCheck(L_55);
Type_t* L_56;
L_56 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_55);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_57 = V_10;
NullCheck(L_56);
Type_t* L_58;
L_58 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_56, L_57);
V_9 = L_58;
goto IL_0196;
}
IL_012c:
{
Type_t* L_59 = ___0_type;
NullCheck(L_59);
bool L_60;
L_60 = VirtualFuncInvoker0< bool >::Invoke(39, L_59);
if (!L_60)
{
goto IL_0196;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_61 = V_8;
Type_t* L_62 = L_61.___FormatterType;
NullCheck(L_62);
bool L_63;
L_63 = VirtualFuncInvoker0< bool >::Invoke(39, L_62);
if (!L_63)
{
goto IL_0196;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_64 = V_8;
Type_t* L_65 = L_64.___TargetType;
NullCheck(L_65);
bool L_66;
L_66 = VirtualFuncInvoker0< bool >::Invoke(39, L_65);
if (!L_66)
{
goto IL_0196;
}
}
{
Type_t* L_67 = ___0_type;
NullCheck(L_67);
Type_t* L_68;
L_68 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_67);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_69 = V_8;
Type_t* L_70 = L_69.___TargetType;
NullCheck(L_70);
Type_t* L_71;
L_71 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_70);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_72;
L_72 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_68, L_71, NULL);
if (!L_72)
{
goto IL_0196;
}
}
{
Type_t* L_73 = ___0_type;
NullCheck(L_73);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74;
L_74 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_73);
V_11 = L_74;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_75 = V_8;
Type_t* L_76 = L_75.___FormatterType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77 = V_11;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_78;
L_78 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(L_76, L_77, NULL);
if (!L_78)
{
goto IL_0196;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_79 = V_8;
Type_t* L_80 = L_79.___FormatterType;
NullCheck(L_80);
Type_t* L_81;
L_81 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_80);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = V_11;
NullCheck(L_81);
Type_t* L_83;
L_83 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_81, L_82);
V_9 = L_83;
}
IL_0196:
{
Type_t* L_84 = V_9;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_85;
L_85 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_84, (Type_t*)NULL, NULL);
if (!L_85)
{
goto IL_01cd;
}
}
{
Type_t* L_86 = V_9;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_87;
L_87 = FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4(L_86, NULL);
V_12 = L_87;
RuntimeObject* L_88 = V_12;
if (!L_88)
{
goto IL_01cd;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_89 = V_8;
bool L_90 = L_89.___AskIfCanFormatTypes;
if (!L_90)
{
goto IL_01c5;
}
}
{
RuntimeObject* L_91 = V_12;
Type_t* L_92 = ___0_type;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_91, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var)));
bool L_93;
L_93 = InterfaceFuncInvoker1< bool, Type_t* >::Invoke(0, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_91, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var)), L_92);
if (!L_93)
{
goto IL_01cd;
}
}
IL_01c5:
{
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_94 = V_0;
RuntimeObject* L_95 = V_12;
NullCheck(L_94);
List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_inline(L_94, L_95, List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var);
}
IL_01cd:
{
int32_t L_96 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_96, 1));
}
IL_01d3:
{
int32_t L_97 = V_7;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_98 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
NullCheck(L_98);
int32_t L_99;
L_99 = List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_inline(L_98, List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_RuntimeMethod_var);
if ((((int32_t)L_97) < ((int32_t)L_99)))
{
goto IL_00ae;
}
}
{
V_13 = 0;
goto IL_0261;
}
IL_01e9:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_100 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
int32_t L_101 = V_13;
NullCheck(L_100);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_102;
L_102 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_100, L_101, List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
RuntimeObject* L_103 = L_102.___LocatorInstance;
Type_t* L_104 = ___0_type;
RuntimeObject* L_105 = ___1_policy;
NullCheck(L_103);
bool L_106;
L_106 = InterfaceFuncInvoker5< bool, Type_t*, int32_t, RuntimeObject*, bool, RuntimeObject** >::Invoke(0, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var, L_103, L_104, 1, L_105, (bool)1, (&V_14));
if (!L_106)
{
goto IL_0210_1;
}
}
{
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_107 = V_0;
RuntimeObject* L_108 = V_14;
NullCheck(L_107);
List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_inline(L_107, L_108, List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var);
}
IL_0210_1:
{
goto IL_025b;
}
}
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_0212;
}
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_0217;
}
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_021c;
}
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_0221;
}
throw e;
}
CATCH_0212:
{
V_15 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_109 = V_15;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_109, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_0217:
{
V_16 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_110 = V_16;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_110, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_021c:
{
V_17 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_111 = V_17;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_111, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetAllCompatiblePredefinedFormatters_mD8C307B30917F49802C70DB474A96CD0BCD3C4FD_RuntimeMethod_var)));
}
CATCH_0221:
{
V_18 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_112 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))))->___FormatterLocators;
int32_t L_113 = V_13;
NullCheck(L_112);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_114;
L_114 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_112, L_113, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var)));
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_115 = L_114;
RuntimeObject* L_116 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_il2cpp_TypeInfo_var)), &L_115);
Type_t* L_117;
L_117 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_116, NULL);
NullCheck(L_117);
String_t* L_118;
L_118 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_117);
String_t* L_119;
L_119 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54AFF959B270BBA9D8FDC2C541C1CF9A11A3B03E)), L_118, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
Exception_t* L_120 = V_18;
Exception_t* L_121 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_121, L_119, L_120, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_121, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_025b;
}
IL_025b:
{
int32_t L_122 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_122, 1));
}
IL_0261:
{
int32_t L_123 = V_13;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_124 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
NullCheck(L_124);
int32_t L_125;
L_125 = List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_inline(L_124, List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
if ((((int32_t)L_123) < ((int32_t)L_125)))
{
goto IL_01e9;
}
}
{
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_126 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_127 = { reinterpret_cast<intptr_t> (ReflectionFormatter_1_t410CF8353112BA7FB9F5DAFCB1C6F52EA42AC4A8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_128;
L_128 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_127, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_129 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_130 = L_129;
Type_t* L_131 = ___0_type;
NullCheck(L_130);
ArrayElementTypeCheck (L_130, L_131);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_131);
NullCheck(L_128);
Type_t* L_132;
L_132 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_128, L_130);
RuntimeObject* L_133;
L_133 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_132, NULL);
NullCheck(L_126);
List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_inline(L_126, ((RuntimeObject*)Castclass((RuntimeObject*)L_133, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)), List_1_Add_mAD95ACEADCBA98E0068EA8EC4B96F5BF71E8F8AE_RuntimeMethod_var);
List_1_tA4ED3BEB2B47C65614B3747204E36CE5A67ACE5C* L_134 = V_0;
return L_134;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D (Type_t* ___0_type, RuntimeObject* ___1_policy, bool ___2_allowWeakFormatters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_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*)&IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFormatter_1_t410CF8353112BA7FB9F5DAFCB1C6F52EA42AC4A8_0_0_0_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*)&_stringLiteral5164961B5A7D141EDAD61DE54D5B0851B6115038);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral973566052B3FA8AB7B334B7384CF58EB521A81A2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_3 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_4 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_5 = NULL;
Exception_t* V_6 = NULL;
int32_t V_7 = 0;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 V_8;
memset((&V_8), 0, sizeof(V_8));
Type_t* V_9 = NULL;
Type_t* V_10 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_11 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_12 = NULL;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_13 = NULL;
RuntimeObject* V_14 = NULL;
bool V_15 = false;
Exception_t* V_16 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_17 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_18 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_19 = NULL;
String_t* V_20 = NULL;
int32_t V_21 = 0;
int32_t V_22 = 0;
RuntimeObject* V_23 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_24 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_25 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_26 = NULL;
Exception_t* V_27 = NULL;
RuntimeObject* V_28 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_29 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_30 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_31 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
int32_t G_B38_0 = 0;
{
Type_t* L_0 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
Type_t* L_2 = ___0_type;
NullCheck(L_2);
String_t* L_3;
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC3F2F93D8369D6CC4FC449D67A36C04EC2C7A12)), L_3, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
IL_001e:
{
V_0 = 0;
goto IL_0093;
}
IL_0022:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_6 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
int32_t L_7 = V_0;
NullCheck(L_6);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_8;
L_8 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_6, L_7, List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
RuntimeObject* L_9 = L_8.___LocatorInstance;
Type_t* L_10 = ___0_type;
RuntimeObject* L_11 = ___1_policy;
bool L_12 = ___2_allowWeakFormatters;
NullCheck(L_9);
bool L_13;
L_13 = InterfaceFuncInvoker5< bool, Type_t*, int32_t, RuntimeObject*, bool, RuntimeObject** >::Invoke(0, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var, L_9, L_10, 0, L_11, L_12, (&V_1));
if (!L_13)
{
goto IL_0047_1;
}
}
{
RuntimeObject* L_14 = V_1;
V_2 = L_14;
goto IL_03f0;
}
IL_0047_1:
{
goto IL_008f;
}
}
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_0049;
}
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_004c;
}
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_0051;
}
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_0056;
}
throw e;
}
CATCH_0049:
{
V_3 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_15 = V_3;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_004c:
{
V_4 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_16 = V_4;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_0051:
{
V_5 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_17 = V_5;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_0056:
{
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_18 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))))->___FormatterLocators;
int32_t L_19 = V_0;
NullCheck(L_18);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_20;
L_20 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_18, L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var)));
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_21 = L_20;
RuntimeObject* L_22 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_il2cpp_TypeInfo_var)), &L_21);
Type_t* L_23;
L_23 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_22, NULL);
NullCheck(L_23);
String_t* L_24;
L_24 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_23);
String_t* L_25;
L_25 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54AFF959B270BBA9D8FDC2C541C1CF9A11A3B03E)), L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
Exception_t* L_26 = V_6;
Exception_t* L_27 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_27, L_25, L_26, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_27, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_008f;
}
IL_008f:
{
int32_t L_28 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_0093:
{
int32_t L_29 = V_0;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_30 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
NullCheck(L_30);
int32_t L_31;
L_31 = List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_inline(L_30, List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
if ((((int32_t)L_29) < ((int32_t)L_31)))
{
goto IL_0022;
}
}
{
V_7 = 0;
goto IL_02bf;
}
IL_00a8:
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_32 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
int32_t L_33 = V_7;
NullCheck(L_32);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_34;
L_34 = List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5(L_32, L_33, List_1_get_Item_m69ECE4DD091F1F115F1225FEC1F5D3EE5C57E5F5_RuntimeMethod_var);
V_8 = L_34;
V_9 = (Type_t*)NULL;
V_10 = (Type_t*)NULL;
V_11 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
Type_t* L_35 = ___0_type;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_36 = V_8;
Type_t* L_37 = L_36.___TargetType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_38;
L_38 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_35, L_37, NULL);
if (!L_38)
{
goto IL_00dc;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_39 = V_8;
Type_t* L_40 = L_39.___FormatterType;
V_9 = L_40;
goto IL_0171;
}
IL_00dc:
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_41 = V_8;
Type_t* L_42 = L_41.___FormatterType;
NullCheck(L_42);
bool L_43;
L_43 = VirtualFuncInvoker0< bool >::Invoke(39, L_42);
if (!L_43)
{
goto IL_0118;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_44 = V_8;
Type_t* L_45 = L_44.___TargetType;
NullCheck(L_45);
bool L_46;
L_46 = VirtualFuncInvoker0< bool >::Invoke(37, L_45);
if (!L_46)
{
goto IL_0118;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_47 = V_8;
Type_t* L_48 = L_47.___FormatterType;
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 = ___0_type;
NullCheck(L_50);
ArrayElementTypeCheck (L_50, L_51);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_51);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_52;
L_52 = TypeExtensions_TryInferGenericParameters_m99BF5CE0874F79F024E97B8EE9D5AA105CA214FC(L_48, (&V_12), L_50, NULL);
if (!L_52)
{
goto IL_0171;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_53 = V_12;
V_11 = L_53;
goto IL_0171;
}
IL_0118:
{
Type_t* L_54 = ___0_type;
NullCheck(L_54);
bool L_55;
L_55 = VirtualFuncInvoker0< bool >::Invoke(39, L_54);
if (!L_55)
{
goto IL_0171;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_56 = V_8;
Type_t* L_57 = L_56.___FormatterType;
NullCheck(L_57);
bool L_58;
L_58 = VirtualFuncInvoker0< bool >::Invoke(39, L_57);
if (!L_58)
{
goto IL_0171;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_59 = V_8;
Type_t* L_60 = L_59.___TargetType;
NullCheck(L_60);
bool L_61;
L_61 = VirtualFuncInvoker0< bool >::Invoke(39, L_60);
if (!L_61)
{
goto IL_0171;
}
}
{
Type_t* L_62 = ___0_type;
NullCheck(L_62);
Type_t* L_63;
L_63 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_62);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_64 = V_8;
Type_t* L_65 = L_64.___TargetType;
NullCheck(L_65);
Type_t* L_66;
L_66 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_65);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_67;
L_67 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_63, L_66, NULL);
if (!L_67)
{
goto IL_0171;
}
}
{
Type_t* L_68 = ___0_type;
NullCheck(L_68);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_69;
L_69 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_68);
V_13 = L_69;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_70 = V_8;
Type_t* L_71 = L_70.___FormatterType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_72 = V_13;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_73;
L_73 = TypeExtensions_AreGenericConstraintsSatisfiedBy_m266121D45744A53411AF70D36BCABA60756FF005(L_71, L_72, NULL);
if (!L_73)
{
goto IL_0171;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_74 = V_13;
V_11 = L_74;
}
IL_0171:
{
Type_t* L_75 = V_9;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_76;
L_76 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_75, (Type_t*)NULL, NULL);
if (!L_76)
{
goto IL_019d;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77 = V_11;
if (!L_77)
{
goto IL_019d;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_78 = V_8;
Type_t* L_79 = L_78.___FormatterType;
NullCheck(L_79);
Type_t* L_80;
L_80 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_79);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_81 = V_11;
NullCheck(L_80);
Type_t* L_82;
L_82 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_80, L_81);
V_9 = L_82;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_83 = V_8;
Type_t* L_84 = L_83.___WeakFallbackType;
V_10 = L_84;
}
IL_019d:
{
Type_t* L_85 = V_9;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_86;
L_86 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_85, (Type_t*)NULL, NULL);
if (!L_86)
{
goto IL_02b9;
}
}
{
V_14 = (RuntimeObject*)NULL;
V_15 = (bool)0;
V_16 = (Exception_t*)NULL;
}
try
{
Type_t* L_87 = V_9;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_88;
L_88 = FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4(L_87, NULL);
V_14 = L_88;
goto IL_01df;
}
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_01be;
}
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_01c9;
}
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_01d4;
}
throw e;
}
CATCH_01be:
{
V_17 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
V_15 = (bool)1;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_89 = V_17;
V_16 = L_89;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_01df;
}
CATCH_01c9:
{
V_18 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
V_15 = (bool)1;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_90 = V_18;
V_16 = L_90;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_01df;
}
CATCH_01d4:
{
V_19 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
V_15 = (bool)1;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_91 = V_19;
V_16 = L_91;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_01df;
}
IL_01df:
{
bool L_92 = V_15;
if (!L_92)
{
goto IL_01ed;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_93;
L_93 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
G_B38_0 = ((((int32_t)L_93) == ((int32_t)0))? 1 : 0);
goto IL_01ee;
}
IL_01ed:
{
G_B38_0 = 0;
}
IL_01ee:
{
bool L_94 = ___2_allowWeakFormatters;
if (!((int32_t)(G_B38_0&(int32_t)L_94)))
{
goto IL_029a;
}
}
{
Type_t* L_95 = V_10;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_96;
L_96 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_95, (Type_t*)NULL, NULL);
if (!L_96)
{
goto IL_0217;
}
}
{
Type_t* L_97 = V_10;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_98 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_99 = L_98;
Type_t* L_100 = ___0_type;
NullCheck(L_99);
ArrayElementTypeCheck (L_99, L_100);
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_100);
RuntimeObject* L_101;
L_101 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_97, L_99, NULL);
V_14 = ((RuntimeObject*)Castclass((RuntimeObject*)L_101, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
}
IL_0217:
{
RuntimeObject* L_102 = V_14;
if (L_102)
{
goto IL_029a;
}
}
{
V_20 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
V_21 = 0;
goto IL_0253;
}
IL_0227:
{
int32_t L_103 = V_21;
if ((((int32_t)L_103) <= ((int32_t)0)))
{
goto IL_023a;
}
}
{
String_t* L_104 = V_20;
String_t* L_105;
L_105 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_104, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
V_20 = L_105;
}
IL_023a:
{
String_t* L_106 = V_20;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_107 = V_11;
int32_t L_108 = V_21;
NullCheck(L_107);
int32_t L_109 = L_108;
Type_t* L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_111;
L_111 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_110, NULL);
String_t* L_112;
L_112 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_106, L_111, NULL);
V_20 = L_112;
int32_t L_113 = V_21;
V_21 = ((int32_t)il2cpp_codegen_add(L_113, 1));
}
IL_0253:
{
int32_t L_114 = V_21;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_115 = V_11;
NullCheck(L_115);
if ((((int32_t)L_114) < ((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length)))))
{
goto IL_0227;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = (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_117 = L_116;
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9EA7B13BCC8ECF13E6CAD0197DF7A621D68AB17)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = L_117;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_119 = V_8;
Type_t* L_120 = L_119.___FormatterType;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_121;
L_121 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_120, NULL);
NullCheck(L_118);
(L_118)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_121);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = L_118;
NullCheck(L_122);
(L_122)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDFD65BEC9EB37847367356813B1F374561D068A3)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = L_122;
String_t* L_124 = V_20;
NullCheck(L_123);
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_124);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_123;
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5716F8C7359845D9EB94B9A29E7A79776E355D9C)));
String_t* L_126;
L_126 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_125, 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_126, NULL);
Exception_t* L_127 = V_16;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_127, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
IL_029a:
{
RuntimeObject* L_128 = V_14;
if (!L_128)
{
goto IL_02b9;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_129 = V_8;
bool L_130 = L_129.___AskIfCanFormatTypes;
if (!L_130)
{
goto IL_02b6;
}
}
{
RuntimeObject* L_131 = V_14;
Type_t* L_132 = ___0_type;
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_131, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var)));
bool L_133;
L_133 = InterfaceFuncInvoker1< bool, Type_t* >::Invoke(0, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_131, IAskIfCanFormatTypes_t1D4F080E9082535FE94BD799386C38E4BE1FF8FD_il2cpp_TypeInfo_var)), L_132);
if (!L_133)
{
goto IL_02b9;
}
}
IL_02b6:
{
RuntimeObject* L_134 = V_14;
return L_134;
}
IL_02b9:
{
int32_t L_135 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_135, 1));
}
IL_02bf:
{
int32_t L_136 = V_7;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* L_137 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInfos;
NullCheck(L_137);
int32_t L_138;
L_138 = List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_inline(L_137, List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_RuntimeMethod_var);
if ((((int32_t)L_136) < ((int32_t)L_138)))
{
goto IL_00a8;
}
}
{
V_22 = 0;
goto IL_034d;
}
IL_02d5:
{
}
try
{
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_139 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
int32_t L_140 = V_22;
NullCheck(L_139);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_141;
L_141 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_139, L_140, List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var);
RuntimeObject* L_142 = L_141.___LocatorInstance;
Type_t* L_143 = ___0_type;
RuntimeObject* L_144 = ___1_policy;
bool L_145 = ___2_allowWeakFormatters;
NullCheck(L_142);
bool L_146;
L_146 = InterfaceFuncInvoker5< bool, Type_t*, int32_t, RuntimeObject*, bool, RuntimeObject** >::Invoke(0, IFormatterLocator_tA6341DA22BE238808AF78C2C88C7046282360D0C_il2cpp_TypeInfo_var, L_142, L_143, 1, L_144, L_145, (&V_23));
if (!L_146)
{
goto IL_02fc_1;
}
}
{
RuntimeObject* L_147 = V_23;
V_2 = L_147;
goto IL_03f0;
}
IL_02fc_1:
{
goto IL_0347;
}
}
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_02fe;
}
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_0303;
}
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_0308;
}
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_030d;
}
throw e;
}
CATCH_02fe:
{
V_24 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_148 = V_24;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_148, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_0303:
{
V_25 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_149 = V_25;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_149, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_0308:
{
V_26 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_150 = V_26;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_150, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
CATCH_030d:
{
V_27 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var)));
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_151 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))))->___FormatterLocators;
int32_t L_152 = V_22;
NullCheck(L_151);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_153;
L_153 = List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834(L_151, L_152, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_mDC1A331019BFCAC365BD5B28BA7AB4451EE7E834_RuntimeMethod_var)));
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_154 = L_153;
RuntimeObject* L_155 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_il2cpp_TypeInfo_var)), &L_154);
Type_t* L_156;
L_156 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_155, NULL);
NullCheck(L_156);
String_t* L_157;
L_157 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_156);
String_t* L_158;
L_158 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54AFF959B270BBA9D8FDC2C541C1CF9A11A3B03E)), L_157, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
Exception_t* L_159 = V_27;
Exception_t* L_160 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_160, L_158, L_159, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_160, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0347;
}
IL_0347:
{
int32_t L_161 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add(L_161, 1));
}
IL_034d:
{
int32_t L_162 = V_22;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* L_163 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterLocators;
NullCheck(L_163);
int32_t L_164;
L_164 = List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_inline(L_163, List_1_get_Count_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_RuntimeMethod_var);
if ((((int32_t)L_162) < ((int32_t)L_164)))
{
goto IL_02d5;
}
}
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_165;
L_165 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (!L_165)
{
goto IL_0375;
}
}
{
Type_t* L_166 = ___0_type;
RuntimeObject* L_167 = ___1_policy;
RuntimeObject* L_168;
L_168 = FormatterEmitter_GetEmittedFormatter_m1F29093609B5927494678F49AC309A7D389F0695(L_166, L_167, NULL);
V_28 = L_168;
RuntimeObject* L_169 = V_28;
if (!L_169)
{
goto IL_0375;
}
}
{
RuntimeObject* L_170 = V_28;
return L_170;
}
IL_0375:
{
il2cpp_codegen_runtime_class_init_inline(EmitUtilities_t09D4F58999CB7534475A28274E0E9741D3B8AE94_il2cpp_TypeInfo_var);
bool L_171;
L_171 = EmitUtilities_get_CanEmit_m68C101B0002E10980F429FD2FF576533CC1F515F(NULL);
if (!L_171)
{
goto IL_0396;
}
}
{
Type_t* L_172 = ___0_type;
NullCheck(L_172);
String_t* L_173;
L_173 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_172);
String_t* L_174;
L_174 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5164961B5A7D141EDAD61DE54D5B0851B6115038, L_173, _stringLiteral973566052B3FA8AB7B334B7384CF58EB521A81A2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_174, NULL);
}
IL_0396:
{
}
try
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_175 = { reinterpret_cast<intptr_t> (ReflectionFormatter_1_t410CF8353112BA7FB9F5DAFCB1C6F52EA42AC4A8_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_176;
L_176 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_175, NULL);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_177 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_178 = L_177;
Type_t* L_179 = ___0_type;
NullCheck(L_178);
ArrayElementTypeCheck (L_178, L_179);
(L_178)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_179);
NullCheck(L_176);
Type_t* L_180;
L_180 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_176, L_178);
RuntimeObject* L_181;
L_181 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_180, NULL);
V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_181, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
goto IL_03f0;
}
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_03bd;
}
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_03ce;
}
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_03df;
}
throw e;
}
CATCH_03bd:
{
{
V_29 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
bool L_182 = ___2_allowWeakFormatters;
if (!L_182)
{
goto IL_03cb;
}
}
{
Type_t* L_183 = ___0_type;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_184 = (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var)));
WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(L_184, L_183, NULL);
V_2 = L_184;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_03f0;
}
IL_03cb:
{
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_185 = V_29;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_185, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
}
CATCH_03ce:
{
{
V_30 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
bool L_186 = ___2_allowWeakFormatters;
if (!L_186)
{
goto IL_03dc;
}
}
{
Type_t* L_187 = ___0_type;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_188 = (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var)));
WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(L_188, L_187, NULL);
V_2 = L_188;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_03f0;
}
IL_03dc:
{
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_189 = V_30;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_189, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
}
CATCH_03df:
{
{
V_31 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
bool L_190 = ___2_allowWeakFormatters;
if (!L_190)
{
goto IL_03ed;
}
}
{
Type_t* L_191 = ___0_type;
WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D* L_192 = (WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakReflectionFormatter_t9DC6B245F04FA56076DA88BEE0675B21D5FEDA2D_il2cpp_TypeInfo_var)));
WeakReflectionFormatter__ctor_m1F4FD16C06C4CEA6C6750E7044B3B24A2D3BE684(L_192, L_191, NULL);
V_2 = L_192;
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_03f0;
}
IL_03ed:
{
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_193 = V_31;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_193, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_CreateFormatter_m9EA28E19B540D87FE219F6CD24233326CEB4CE2D_RuntimeMethod_var)));
}
}
IL_03f0:
{
RuntimeObject* L_194 = V_2;
return L_194;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4 (Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mF0E2648E711313655844E5A7D6B5DE0B1963B5F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m1E7FA77C07CC568CC75E32807CC7B7A3465B483E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* V_1 = NULL;
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* V_2 = NULL;
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* V_3 = NULL;
Exception_t* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* L_0 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInstances;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m1E7FA77C07CC568CC75E32807CC7B7A3465B483E(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m1E7FA77C07CC568CC75E32807CC7B7A3465B483E_RuntimeMethod_var);
if (L_2)
{
goto IL_0057;
}
}
try
{
Type_t* L_3 = ___0_type;
RuntimeObject* L_4;
L_4 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_3, NULL);
V_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_4, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
Dictionary_2_tD009E0D84D679645A4617B373BE25879389BBA2A* L_5 = ((FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_StaticFields*)il2cpp_codegen_static_fields_for(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var))->___FormatterInstances;
Type_t* L_6 = ___0_type;
RuntimeObject* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_Add_mF0E2648E711313655844E5A7D6B5DE0B1963B5F5(L_5, L_6, L_7, Dictionary_2_Add_mF0E2648E711313655844E5A7D6B5DE0B1963B5F5_RuntimeMethod_var);
goto IL_0057;
}
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_0029;
}
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_002c;
}
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_002f;
}
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_0032;
}
throw e;
}
CATCH_0029:
{
V_1 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));
TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_8 = V_1;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4_RuntimeMethod_var)));
}
CATCH_002c:
{
V_2 = ((TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*)IL2CPP_GET_ACTIVE_EXCEPTION(TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1*));
TypeInitializationException_t4AC643E420681E6E92054934A1CB34CCA7C739A1* L_9 = V_2;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4_RuntimeMethod_var)));
}
CATCH_002f:
{
V_3 = ((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IL2CPP_GET_ACTIVE_EXCEPTION(ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*));
ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426* L_10 = V_3;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatterLocator_GetFormatterInstance_m7FF93F8E2DF6088E1ECBF507098225A6E17523E4_RuntimeMethod_var)));
}
CATCH_0032:
{
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
Type_t* L_11 = ___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_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*)&_stringLiteral118DD5B5781908DC7B42A18C41F83EDDCF4EBB70)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
Exception_t* L_14 = V_4;
Exception_t* L_15 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_15, L_13, L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_15, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0057;
}
IL_0057:
{
RuntimeObject* L_16 = V_0;
return L_16;
}
}
#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 FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_pinvoke(const FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9& unmarshaled, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_pinvoke& marshaled)
{
Exception_t* ___FormatterTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'FormatterType' of type 'FormatterInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___FormatterTypeException, NULL);
}
IL2CPP_EXTERN_C void FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_pinvoke_back(const FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_pinvoke& marshaled, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9& unmarshaled)
{
Exception_t* ___FormatterTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'FormatterType' of type 'FormatterInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___FormatterTypeException, NULL);
}
IL2CPP_EXTERN_C void FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_pinvoke_cleanup(FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_com(const FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9& unmarshaled, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_com& marshaled)
{
Exception_t* ___FormatterTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'FormatterType' of type 'FormatterInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___FormatterTypeException, NULL);
}
IL2CPP_EXTERN_C void FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_com_back(const FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_com& marshaled, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9& unmarshaled)
{
Exception_t* ___FormatterTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'FormatterType' of type 'FormatterInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___FormatterTypeException, NULL);
}
IL2CPP_EXTERN_C void FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshal_com_cleanup(FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9_marshaled_com& marshaled)
{
}
#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 FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_pinvoke(const FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69& unmarshaled, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_pinvoke& marshaled)
{
Exception_t* ___LocatorInstanceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LocatorInstance' of type 'FormatterLocatorInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LocatorInstanceException, NULL);
}
IL2CPP_EXTERN_C void FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_pinvoke_back(const FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_pinvoke& marshaled, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69& unmarshaled)
{
Exception_t* ___LocatorInstanceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LocatorInstance' of type 'FormatterLocatorInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LocatorInstanceException, NULL);
}
IL2CPP_EXTERN_C void FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_pinvoke_cleanup(FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_com(const FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69& unmarshaled, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_com& marshaled)
{
Exception_t* ___LocatorInstanceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LocatorInstance' of type 'FormatterLocatorInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LocatorInstanceException, NULL);
}
IL2CPP_EXTERN_C void FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_com_back(const FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_com& marshaled, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69& unmarshaled)
{
Exception_t* ___LocatorInstanceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LocatorInstance' of type 'FormatterLocatorInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LocatorInstanceException, NULL);
}
IL2CPP_EXTERN_C void FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshal_com_cleanup(FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69_marshaled_com& marshaled)
{
}
#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_m64E7D9E471BF27D20147263AEBCA541F42E5045B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* L_0 = (U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0*)il2cpp_codegen_object_new(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m713C927E75F997F9A9AF139E0AC001D3AA01D63B(L_0, NULL);
((U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m713C927E75F997F9A9AF139E0AC001D3AA01D63B (U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3C_cctorU3Eb__9_0_mFF751CFF8DC4ED7B4D452C821081148B47C2EDE6 (U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_a, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t* L_0 = (int32_t*)(&(&___0_a)->___Priority);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_1 = ___1_b;
int32_t L_2 = L_1.___Priority;
int32_t L_3;
L_3 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586(L_0, L_2, NULL);
V_0 = ((-L_3));
int32_t L_4 = V_0;
if (L_4)
{
goto IL_0033;
}
}
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_5 = ___0_a;
Type_t* L_6 = L_5.___FormatterType;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6);
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_8 = ___1_b;
Type_t* L_9 = L_8.___FormatterType;
NullCheck(L_9);
String_t* L_10;
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_9);
NullCheck(L_7);
int32_t L_11;
L_11 = String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF(L_7, L_10, NULL);
V_0 = L_11;
}
IL_0033:
{
int32_t L_12 = V_0;
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3C_cctorU3Eb__9_1_mAD54849F4D6703BF9707C4FF3E2ADDE6AA78C59A (U3CU3Ec_t633B61FCDC5D3611D49E5E4B09F8003BD2C39FD0* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_a, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t* L_0 = (int32_t*)(&(&___0_a)->___Priority);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_1 = ___1_b;
int32_t L_2 = L_1.___Priority;
int32_t L_3;
L_3 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586(L_0, L_2, NULL);
V_0 = ((-L_3));
int32_t L_4 = V_0;
if (L_4)
{
goto IL_003d;
}
}
{
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_5 = ___0_a;
RuntimeObject* L_6 = L_5.___LocatorInstance;
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);
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_9 = ___1_b;
RuntimeObject* L_10 = L_9.___LocatorInstance;
NullCheck(L_10);
Type_t* L_11;
L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_10, NULL);
NullCheck(L_11);
String_t* L_12;
L_12 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_11);
NullCheck(L_8);
int32_t L_13;
L_13 = String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF(L_8, L_12, NULL);
V_0 = L_13;
}
IL_003d:
{
int32_t L_14 = V_0;
return L_14;
}
}
#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 U3CGetAllPossibleMissingAOTTypesU3Ed__17__ctor_mD6FD7ED64A13F51AE4661FF4557087B848ED64C1 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state = L_0;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_IDisposable_Dispose_m63C4C48B8005C9AE238E1F043235C3A6907BEBD2 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_001a;
}
}
IL_0010:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_U3CU3Em__Finally1_mB67EC5DB4C24DAFDB69E51B11040EEDE6D11FB45(__this, NULL);
return;
}
});
try
{
goto IL_001a;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetAllPossibleMissingAOTTypesU3Ed__17_MoveNext_mA6FC0D0B67DE5700353C5816FA2579499B2DDECC (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5857551470FA48B3F71F992583A93239D3BFAF12);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB43A444150613EB4F849BDE2CC1841D5D11EB217);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_019b:
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_IDisposable_Dispose_m63C4C48B8005C9AE238E1F043235C3A6907BEBD2(__this, NULL);
return;
}
});
try
{
{
int32_t L_0 = __this->___U3CU3E1__state;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0024_1;
}
case 1:
{
goto IL_006a_1;
}
case 2:
{
goto IL_00f4_1;
}
case 3:
{
goto IL_0146_1;
}
}
}
{
V_0 = (bool)0;
goto IL_01a2;
}
IL_0024_1:
{
__this->___U3CU3E1__state = (-1);
Type_t* L_2 = __this->___type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_4 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default;
Type_t* L_5 = __this->___type;
NullCheck(L_4);
String_t* L_6;
L_6 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_4, L_5, (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF*)NULL);
String_t* L_7;
L_7 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_3, _stringLiteralB43A444150613EB4F849BDE2CC1841D5D11EB217, L_6, _stringLiteral5857551470FA48B3F71F992583A93239D3BFAF12, NULL);
__this->___U3CU3E2__current = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_7);
__this->___U3CU3E1__state = 1;
V_0 = (bool)1;
goto IL_01a2;
}
IL_006a_1:
{
__this->___U3CU3E1__state = (-1);
Type_t* L_8 = __this->___type;
NullCheck(L_8);
bool L_9;
L_9 = VirtualFuncInvoker0< bool >::Invoke(39, L_8);
if (L_9)
{
goto IL_0085_1;
}
}
{
V_0 = (bool)0;
goto IL_01a2;
}
IL_0085_1:
{
Type_t* L_10 = __this->___type;
NullCheck(L_10);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11;
L_11 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_10);
__this->___U3CU3E7__wrap1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_11);
__this->___U3CU3E7__wrap2 = 0;
goto IL_017d_1;
}
IL_00a2_1:
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = __this->___U3CU3E7__wrap1;
int32_t L_13 = __this->___U3CU3E7__wrap2;
NullCheck(L_12);
int32_t L_14 = L_13;
Type_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
__this->___U3CargU3E5__4 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CargU3E5__4), (void*)L_15);
Type_t* L_16 = __this->___U3CargU3E5__4;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
String_t* L_17;
L_17 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var);
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_18 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default;
Type_t* L_19 = __this->___U3CargU3E5__4;
NullCheck(L_18);
String_t* L_20;
L_20 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_18, L_19, (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF*)NULL);
String_t* L_21;
L_21 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_17, _stringLiteralB43A444150613EB4F849BDE2CC1841D5D11EB217, L_20, _stringLiteral5857551470FA48B3F71F992583A93239D3BFAF12, NULL);
__this->___U3CU3E2__current = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_21);
__this->___U3CU3E1__state = 2;
V_0 = (bool)1;
goto IL_01a2;
}
IL_00f4_1:
{
__this->___U3CU3E1__state = (-1);
Type_t* L_22 = __this->___U3CargU3E5__4;
NullCheck(L_22);
bool L_23;
L_23 = VirtualFuncInvoker0< bool >::Invoke(39, L_22);
if (!L_23)
{
goto IL_0168_1;
}
}
{
Type_t* L_24 = __this->___U3CargU3E5__4;
il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var);
RuntimeObject* L_25;
L_25 = FormatterLocator_GetAllPossibleMissingAOTTypes_m740728A3199B10A80E8A72DE80E48FC885BEF8A4(L_24, NULL);
NullCheck(L_25);
RuntimeObject* L_26;
L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_25);
__this->___U3CU3E7__wrap4 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4), (void*)L_26);
__this->___U3CU3E1__state = ((int32_t)-3);
goto IL_014e_1;
}
IL_0128_1:
{
RuntimeObject* L_27 = __this->___U3CU3E7__wrap4;
NullCheck(L_27);
String_t* L_28;
L_28 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_27);
V_2 = L_28;
String_t* L_29 = V_2;
__this->___U3CU3E2__current = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_29);
__this->___U3CU3E1__state = 3;
V_0 = (bool)1;
goto IL_01a2;
}
IL_0146_1:
{
__this->___U3CU3E1__state = ((int32_t)-3);
}
IL_014e_1:
{
RuntimeObject* L_30 = __this->___U3CU3E7__wrap4;
NullCheck(L_30);
bool L_31;
L_31 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_30);
if (L_31)
{
goto IL_0128_1;
}
}
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_U3CU3Em__Finally1_mB67EC5DB4C24DAFDB69E51B11040EEDE6D11FB45(__this, NULL);
__this->___U3CU3E7__wrap4 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4), (void*)(RuntimeObject*)NULL);
}
IL_0168_1:
{
__this->___U3CargU3E5__4 = (Type_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CargU3E5__4), (void*)(Type_t*)NULL);
int32_t L_32 = __this->___U3CU3E7__wrap2;
__this->___U3CU3E7__wrap2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_017d_1:
{
int32_t L_33 = __this->___U3CU3E7__wrap2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = __this->___U3CU3E7__wrap1;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_00a2_1;
}
}
{
__this->___U3CU3E7__wrap1 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL);
V_0 = (bool)0;
goto IL_01a2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01a2:
{
bool L_35 = V_0;
return L_35;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllPossibleMissingAOTTypesU3Ed__17_U3CU3Em__Finally1_mB67EC5DB4C24DAFDB69E51B11040EEDE6D11FB45 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state = (-1);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap4;
if (!L_0)
{
goto IL_001a;
}
}
{
RuntimeObject* L_1 = __this->___U3CU3E7__wrap4;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
}
IL_001a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_Generic_IEnumeratorU3CSystem_StringU3E_get_Current_m282537725960346985021197FD6BA65BD9A27CF0 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CU3E2__current;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_IEnumerator_Reset_m4C8B1A2E42D41211AEF1E4EB5EEA569CB9FEF8D0 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_IEnumerator_Reset_m4C8B1A2E42D41211AEF1E4EB5EEA569CB9FEF8D0_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_IEnumerator_get_Current_m9332BD7FE86CDFD811416943CB7CC37AD84E7CC7 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CU3E2__current;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m3F649E4C511B6B3BF2575DA64A01BBBE4480F5E7 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state = 0;
V_0 = __this;
goto IL_0029;
}
IL_0022:
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* L_3 = (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F*)il2cpp_codegen_object_new(U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F_il2cpp_TypeInfo_var);
U3CGetAllPossibleMissingAOTTypesU3Ed__17__ctor_mD6FD7ED64A13F51AE4661FF4557087B848ED64C1(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* L_4 = V_0;
Type_t* L_5 = __this->___U3CU3E3__type;
NullCheck(L_4);
L_4->___type = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5);
U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_IEnumerable_GetEnumerator_mF5CB30AF6B16728738672E1FD177DC583773DCE3 (U3CGetAllPossibleMissingAOTTypesU3Ed__17_tEB1286B3CFAFE07C4DB35F0D7FB133FC3711FE3F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetAllPossibleMissingAOTTypesU3Ed__17_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m3F649E4C511B6B3BF2575DA64A01BBBE4480F5E7(__this, NULL);
return L_0;
}
}
#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 GenericCollectionFormatterLocator_TryGetFormatter_m3C115649FB697E1DB6E3767266439DB9C049276C (GenericCollectionFormatterLocator_t949B1F4577D374FACD021B12B47262BF798D0C9E* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericCollectionFormatter_2_tD446363FB2ED77D7F2B11BDA71084121936A5415_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_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;
}
Type_t* V_0 = NULL;
Exception_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = ___1_step;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000e;
}
}
{
Type_t* L_1 = ___0_type;
bool L_2;
L_2 = GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0(L_1, (&V_0), NULL);
if (L_2)
{
goto IL_0014;
}
}
IL_000e:
{
RuntimeObject** L_3 = ___4_formatter;
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0014:
{
}
try
{
RuntimeObject** L_4 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (GenericCollectionFormatter_2_tD446363FB2ED77D7F2B11BDA71084121936A5415_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = L_7;
Type_t* L_9 = ___0_type;
NullCheck(L_8);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_9);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_8;
Type_t* L_11 = V_0;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_11);
NullCheck(L_6);
Type_t* L_12;
L_12 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_6, L_10);
RuntimeObject* L_13;
L_13 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_12, NULL);
*((RuntimeObject**)L_4) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_13, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_13, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_006b;
}
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_0041;
}
throw e;
}
CATCH_0041:
{
{
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_14 = ___3_allowWeakFallbackFormatters;
if (!L_14)
{
goto IL_0067;
}
}
{
Exception_t* L_15 = V_1;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_15, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_005b;
}
}
{
Exception_t* L_16 = V_1;
NullCheck(L_16);
Exception_t* L_17;
L_17 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_16);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_17, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0067;
}
}
IL_005b:
{
RuntimeObject** L_18 = ___4_formatter;
Type_t* L_19 = ___0_type;
Type_t* L_20 = V_0;
WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* L_21 = (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126_il2cpp_TypeInfo_var)));
WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA(L_21, L_19, L_20, NULL);
*((RuntimeObject**)L_18) = (RuntimeObject*)L_21;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_21);
goto IL_0069;
}
IL_0067:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_0069:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006b;
}
}
IL_006b:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericCollectionFormatterLocator__ctor_mD5D49549EEF84400D4FE22649A25505D915D2FBD (GenericCollectionFormatterLocator_t949B1F4577D374FACD021B12B47262BF798D0C9E* __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 bool ISerializableFormatterLocator_TryGetFormatter_mD90C70574B3995F6896F4C9B7919A886C691E63C (ISerializableFormatterLocator_tB1FDE1DBBFA14F19A5479DB4305B815A03909283* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializableFormatter_1_tAD4038BE9FBB61DCD90048D2B170DB3E1DDC1728_0_0_0_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;
}
Exception_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
int32_t L_0 = ___1_step;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0016;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (ISerializable_tB66487CC1AF4C8D8F6DB8733D81C325264F6E92D_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);
Type_t* L_3 = ___0_type;
NullCheck(L_2);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_2, L_3);
if (L_4)
{
goto IL_001c;
}
}
IL_0016:
{
RuntimeObject** L_5 = ___4_formatter;
*((RuntimeObject**)L_5) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_001c:
{
}
try
{
RuntimeObject** L_6 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (SerializableFormatter_1_tAD4038BE9FBB61DCD90048D2B170DB3E1DDC1728_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_9;
Type_t* L_11 = ___0_type;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_11);
NullCheck(L_8);
Type_t* L_12;
L_12 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_8, L_10);
RuntimeObject* L_13;
L_13 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_12, NULL);
*((RuntimeObject**)L_6) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_13, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_13, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_006e;
}
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_0045;
}
throw e;
}
CATCH_0045:
{
{
V_0 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_14 = ___3_allowWeakFallbackFormatters;
if (!L_14)
{
goto IL_006a;
}
}
{
Exception_t* L_15 = V_0;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_15, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_005f;
}
}
{
Exception_t* L_16 = V_0;
NullCheck(L_16);
Exception_t* L_17;
L_17 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_16);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_17, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_006a;
}
}
IL_005f:
{
RuntimeObject** L_18 = ___4_formatter;
Type_t* L_19 = ___0_type;
WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90* L_20 = (WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakSerializableFormatter_t6258A5D87B12DA314E50E8CC48BBE5AA930C1D90_il2cpp_TypeInfo_var)));
WeakSerializableFormatter__ctor_mFD444B6A582B958D11B77372B99B846FDC684A56(L_20, L_19, NULL);
*((RuntimeObject**)L_18) = (RuntimeObject*)L_20;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_20);
goto IL_006c;
}
IL_006a:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_006c:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_006e;
}
}
IL_006e:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ISerializableFormatterLocator__ctor_m017C83088EB6F7A32F8972296F4321F00408E259 (ISerializableFormatterLocator_tB1FDE1DBBFA14F19A5479DB4305B815A03909283* __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 bool SelfFormatterLocator_TryGetFormatter_mFD7EC6C1EEA737D1A7818DF8165BE53D1A4EDA92 (SelfFormatterLocator_t48C703D73BCBEC1B5AF19D9150580A463E965544* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SelfFormatterFormatter_1_tD86E147F20C4509453EEE57CCDE2EB81F8FB448E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_IsDefined_TisAlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1_m67DA1284542A0C0613DC687A53A4CE05F9864CD2_RuntimeMethod_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);
s_Il2CppMethodInitialized = true;
}
Exception_t* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject** L_0 = ___4_formatter;
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (ISelfFormatter_tF6F7A9747EDFFEB7C622C61FF3F5CB368E192B8C_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);
Type_t* L_3 = ___0_type;
NullCheck(L_2);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_2, L_3);
if (L_4)
{
goto IL_0018;
}
}
{
return (bool)0;
}
IL_0018:
{
int32_t L_5 = ___1_step;
if (L_5)
{
goto IL_0023;
}
}
{
Type_t* L_6 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
bool L_7;
L_7 = TypeExtensions_IsDefined_TisAlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1_m67DA1284542A0C0613DC687A53A4CE05F9864CD2(L_6, TypeExtensions_IsDefined_TisAlwaysFormatsSelfAttribute_t61191B63C0D1B1607E43E3DBC4BF37CE01DF5CD1_m67DA1284542A0C0613DC687A53A4CE05F9864CD2_RuntimeMethod_var);
if (L_7)
{
goto IL_0027;
}
}
IL_0023:
{
int32_t L_8 = ___1_step;
if ((!(((uint32_t)L_8) == ((uint32_t)1))))
{
goto IL_007b;
}
}
IL_0027:
{
}
try
{
RuntimeObject** L_9 = ___4_formatter;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (SelfFormatterFormatter_1_tD86E147F20C4509453EEE57CCDE2EB81F8FB448E_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_12;
Type_t* L_14 = ___0_type;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_14);
NullCheck(L_11);
Type_t* L_15;
L_15 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_11, L_13);
RuntimeObject* L_16;
L_16 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_15, NULL);
*((RuntimeObject**)L_9) = (RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_16, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)((RuntimeObject*)Castclass((RuntimeObject*)L_16, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var)));
goto IL_0079;
}
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_0 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
bool L_17 = ___3_allowWeakFallbackFormatters;
if (!L_17)
{
goto IL_0075;
}
}
{
Exception_t* L_18 = V_0;
if (((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_18, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_006a;
}
}
{
Exception_t* L_19 = V_0;
NullCheck(L_19);
Exception_t* L_20;
L_20 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_19);
if (!((ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426*)IsInstSealed((RuntimeObject*)L_20, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExecutionEngineException_t9840A50B0A8C687BF6E12A2BD1F26B188BEDD426_il2cpp_TypeInfo_var)))))
{
goto IL_0075;
}
}
IL_006a:
{
RuntimeObject** L_21 = ___4_formatter;
Type_t* L_22 = ___0_type;
WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2* L_23 = (WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakSelfFormatterFormatter_tC0CE36B80D1C1F6537D418466BCB7FE011B122C2_il2cpp_TypeInfo_var)));
WeakSelfFormatterFormatter__ctor_m094451E5474396D5C026432FB28C94E854A3034E(L_23, L_22, NULL);
*((RuntimeObject**)L_21) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_23);
goto IL_0077;
}
IL_0075:
{
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
}
IL_0077:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0079;
}
}
IL_0079:
{
return (bool)1;
}
IL_007b:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelfFormatterLocator__ctor_m5569AB0696887E87D877C6F45522F05BFB11414D (SelfFormatterLocator_t48C703D73BCBEC1B5AF19D9150580A463E965544* __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 bool TypeFormatterLocator_TryGetFormatter_m907A8E182DCEAC7E962904C64CCCE22B65F4ED63 (TypeFormatterLocator_t584253624DF6FA03827AF0D9480D199FA5638FF5* __this, Type_t* ___0_type, int32_t ___1_step, RuntimeObject* ___2_policy, bool ___3_allowWeakFallbackFormatters, RuntimeObject** ___4_formatter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Type_t_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);
Type_t* L_2 = ___0_type;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_1, L_2);
if (L_3)
{
goto IL_0018;
}
}
{
RuntimeObject** L_4 = ___4_formatter;
*((RuntimeObject**)L_4) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0018:
{
RuntimeObject** L_5 = ___4_formatter;
TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F* L_6 = (TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F*)il2cpp_codegen_object_new(TypeFormatter_tB3AD3B147D4639291DABD084A6CA078175C3500F_il2cpp_TypeInfo_var);
TypeFormatter__ctor_m2A04A35E2A27F00F5B4A27E210DFC5886E6F145E(L_6, NULL);
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFormatterLocator__ctor_m33F17C807F46ADBCF2CECA708FD0D65863DF1126 (TypeFormatterLocator_t584253624DF6FA03827AF0D9480D199FA5638FF5* __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 WeakArrayFormatter__ctor_mC2F4233A0A6E454CF337C776D28DE9DFD992DAE6 (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, 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_arrayType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___1_elementType;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_2;
L_2 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_1, NULL);
__this->___ValueReaderWriter = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueReaderWriter), (void*)L_2);
Type_t* L_3 = ___1_elementType;
__this->___ElementType = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakArrayFormatter_GetUninitializedObject_m8AE27D7B5BBC1872FF0372B085112306A0E670CD (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakArrayFormatter_DeserializeImplementation_mCE6625EA44D0E0E3F6CC6075D77FD327B812993A (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* __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*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_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*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
int64_t V_2 = 0;
RuntimeArray* 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_00d5;
}
}
{
RuntimeObject* L_3 = ___1_reader;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_3, (&V_2));
Type_t* L_5 = __this->___ElementType;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_6 = (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)(Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)SZArrayNew(Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var, (uint32_t)1);
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_7 = L_6;
int64_t L_8 = V_2;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (int64_t)L_8);
RuntimeArray* L_9;
L_9 = Array_CreateInstance_mD1F0DB4BEB7BE5A2A0B93A5F1A8C8CD04099286C(L_5, L_7, NULL);
V_3 = L_9;
RuntimeObject** L_10 = ___0_value;
RuntimeArray* L_11 = V_3;
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
RuntimeObject** L_12 = ___0_value;
RuntimeObject* L_13 = *((RuntimeObject**)L_12);
RuntimeObject* L_14 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_13, L_14, NULL);
V_4 = 0;
goto IL_00c4;
}
IL_0044:
{
RuntimeObject* L_15 = ___1_reader;
NullCheck(L_15);
uint8_t L_16;
L_16 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15, (&V_0));
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)13)))))
{
goto IL_009e;
}
}
{
RuntimeObject* L_17 = ___1_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)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
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>(1), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
String_t* L_27;
L_27 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_29;
L_29 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
NullCheck(L_20);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_20, L_29, NULL);
goto IL_00cd;
}
IL_009e:
{
RuntimeArray* L_30 = V_3;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_31 = __this->___ValueReaderWriter;
RuntimeObject* L_32 = ___1_reader;
NullCheck(L_31);
RuntimeObject* L_33;
L_33 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_31, L_32);
int32_t L_34 = V_4;
NullCheck(L_30);
Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_30, L_33, L_34, NULL);
RuntimeObject* L_35 = ___1_reader;
NullCheck(L_35);
uint8_t L_36;
L_36 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_35, (&V_0));
if ((((int32_t)L_36) == ((int32_t)((int32_t)15))))
{
goto IL_00cd;
}
}
{
int32_t L_37 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00c4:
{
int32_t L_38 = V_4;
int64_t L_39 = V_2;
if ((((int64_t)((int64_t)L_38)) < ((int64_t)L_39)))
{
goto IL_0044;
}
}
IL_00cd:
{
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_40);
bool L_41;
L_41 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_40);
return;
}
IL_00d5:
{
RuntimeObject* L_42 = ___1_reader;
NullCheck(L_42);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_42);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakArrayFormatter_SerializeImplementation_m08C0B797B90409CDB40406519CED4227B358180C (WeakArrayFormatter_t881DD752405B4666AC1C1B400544348A29DA008B* __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*)&RuntimeArray_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeArray* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
RuntimeObject** L_0 = ___0_value;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
V_0 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_1, RuntimeArray_il2cpp_TypeInfo_var));
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0038:
{
RuntimeObject* L_2 = ___1_writer;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_2);
return;
}
});
try
{
{
RuntimeArray* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_3, NULL);
V_1 = L_4;
RuntimeObject* L_5 = ___1_writer;
int32_t L_6 = V_1;
NullCheck(L_5);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_5, ((int64_t)L_6));
V_2 = 0;
goto IL_0032_1;
}
IL_001b_1:
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_7 = __this->___ValueReaderWriter;
RuntimeArray* L_8 = V_0;
int32_t L_9 = V_2;
NullCheck(L_8);
RuntimeObject* L_10;
L_10 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_8, L_9, NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_7);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_7, L_10, L_11, NULL);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0032_1:
{
int32_t L_13 = V_2;
int32_t L_14 = V_1;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_001b_1;
}
}
{
goto IL_003f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003f:
{
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 ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ArrayListFormatter_GetUninitializedObject_m87667BA1EB4DFF8F1EC1CB57519C838172702733 (ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A* __this, const RuntimeMethod* method)
{
{
return (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListFormatter_DeserializeImplementation_m9A2F7571510B7496A337F6C2FB10E83552327E9C (ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseFormatter_1_RegisterReferenceID_m77187570080C919A061A68587725D701EB337B95_RuntimeMethod_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*)&_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;
int32_t V_3 = 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_00e5;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00dd:
{
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));
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_7 = ___0_value;
int64_t L_8 = V_2;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_9 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
ArrayList__ctor_m4637812384C075439BB17EEC1C2DF802BD41EBD0(L_9, ((int32_t)L_8), NULL);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_9);
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_10 = ___0_value;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_11 = *((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A**)L_10);
RuntimeObject* L_12 = ___1_reader;
BaseFormatter_1_RegisterReferenceID_m77187570080C919A061A68587725D701EB337B95(__this, L_11, L_12, BaseFormatter_1_RegisterReferenceID_m77187570080C919A061A68587725D701EB337B95_RuntimeMethod_var);
V_3 = 0;
goto IL_00d3_1;
}
IL_0033_1:
{
RuntimeObject* L_13 = ___1_reader;
NullCheck(L_13);
uint8_t L_14;
L_14 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_0));
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)13)))))
{
goto IL_008d_1;
}
}
{
RuntimeObject* L_15 = ___1_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)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
String_t* L_22;
L_22 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_22);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_21;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
String_t* L_25;
L_25 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
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*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_27;
L_27 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_26, NULL);
NullCheck(L_18);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_18, L_27, NULL);
goto IL_00eb;
}
IL_008d_1:
{
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_28 = ___0_value;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_29 = *((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A**)L_28);
il2cpp_codegen_runtime_class_init_inline(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_30 = ((ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var))->___ObjectSerializer;
RuntimeObject* L_31 = ___1_reader;
NullCheck(L_30);
RuntimeObject* L_32;
L_32 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_30, L_31);
NullCheck(L_29);
int32_t L_33;
L_33 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(29, L_29, L_32);
RuntimeObject* L_34 = ___1_reader;
NullCheck(L_34);
bool L_35;
L_35 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_34);
if (L_35)
{
goto IL_00cf_1;
}
}
{
RuntimeObject* L_36 = ___1_reader;
NullCheck(L_36);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_37;
L_37 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_36);
NullCheck(L_37);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_38;
L_38 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_37, NULL);
NullCheck(L_38);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_39;
L_39 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_38, NULL);
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_40);
String_t* L_41;
L_41 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_40);
String_t* L_42;
L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_41, NULL);
NullCheck(L_39);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_39, L_42, NULL);
goto IL_00eb;
}
IL_00cf_1:
{
int32_t L_43 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00d3_1:
{
int32_t L_44 = V_3;
int64_t L_45 = V_2;
if ((((int64_t)((int64_t)L_44)) < ((int64_t)L_45)))
{
goto IL_0033_1;
}
}
{
goto IL_00eb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00e5:
{
RuntimeObject* L_46 = ___1_reader;
NullCheck(L_46);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_46);
}
IL_00eb:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListFormatter_SerializeImplementation_m8193E801EDDC1C45B9547DB950F657C9C1D09167 (ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Exception_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0051:
{
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;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_2 = ___0_value;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = *((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A**)L_2);
NullCheck(L_3);
int32_t L_4;
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(22, L_3);
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, ((int64_t)L_4));
V_0 = 0;
goto IL_0045_1;
}
IL_0012_1:
{
}
try
{
il2cpp_codegen_runtime_class_init_inline(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_5 = ((ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var))->___ObjectSerializer;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_6 = ___0_value;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_7 = *((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A**)L_6);
int32_t L_8 = V_0;
NullCheck(L_7);
RuntimeObject* L_9;
L_9 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(27, L_7, L_8);
RuntimeObject* L_10 = ___1_writer;
NullCheck(L_5);
Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD(L_5, L_9, L_10, Serializer_1_WriteValue_m64BA444F2736B89C8EB665E11CB2751230C6E8FD_RuntimeMethod_var);
goto IL_0041_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_0028_1;
}
throw e;
}
CATCH_0028_1:
{
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_11);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_12;
L_12 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_11);
NullCheck(L_12);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13;
L_13 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_12, NULL);
NullCheck(L_13);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14;
L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL);
Exception_t* L_15 = V_1;
NullCheck(L_14);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_14, L_15, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0041_1;
}
IL_0041_1:
{
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0045_1:
{
int32_t L_17 = V_0;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A** L_18 = ___0_value;
ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_19 = *((ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A**)L_18);
NullCheck(L_19);
int32_t L_20;
L_20 = VirtualFuncInvoker0< int32_t >::Invoke(22, L_19);
if ((((int32_t)L_17) < ((int32_t)L_20)))
{
goto IL_0012_1;
}
}
{
goto IL_0058;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListFormatter__ctor_m9AB2A662070EA12B706FF0377E15278399375583 (ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseFormatter_1__ctor_m510633441488DECCAB63C5D279D6D861F490B7F3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(BaseFormatter_1_tABDDFC728AA190778A0AA3EEB141496E9B998036_il2cpp_TypeInfo_var);
BaseFormatter_1__ctor_m510633441488DECCAB63C5D279D6D861F490B7F3(__this, BaseFormatter_1__ctor_m510633441488DECCAB63C5D279D6D861F490B7F3_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayListFormatter__cctor_m698A518764000DC94CFA1C6D9F46C60B613A7340 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_0;
L_0 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
((ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var))->___ObjectSerializer = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_StaticFields*)il2cpp_codegen_static_fields_for(ArrayListFormatter_tDC154E4F740EEFC869396EA0FFD6B1BFC6338D6A_il2cpp_TypeInfo_var))->___ObjectSerializer), (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 Type_t* WeakBaseFormatter_Sirenix_Serialization_IFormatter_get_SerializedType_m986EBF750B4FD8009E83F3B143F0D9EAFDD577A8 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___SerializedType;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC47B8B9409F5D4126AA8BF968406E5CCA9E0B1B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDeserializedAttribute_tF81908B7A3821F6D47998A3E6578578F06EE19B2_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnDeserializingAttribute_t9B2DA681B40F078B5D9788B5587DA67E0012A5E4_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSerializedAttribute_t068010D5C6814CB903428EBAF051767E00BC233C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnSerializingAttribute_t0418F6CE6DBA1D87BC534933410E06B1E391F1D1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_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*)&_stringLiteralE2B1BF83BD7F4C9B74C8AC4C4CAE952883E42B6C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEE165D9554756D78465161046FD94AB1F2E7A52);
s_Il2CppMethodInitialized = true;
}
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* V_1 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Type_t* L_0 = ___0_serializedType;
__this->___SerializedType = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedType), (void*)L_0);
Type_t* L_1 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_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);
bool L_4;
L_4 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_1, L_3, NULL);
__this->___ImplementsISerializationCallbackReceiver = L_4;
Type_t* L_5 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_0_0_0_var) };
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_5, L_7, NULL);
__this->___ImplementsIDeserializationCallback = L_8;
Type_t* L_9 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_0_0_0_var) };
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
bool L_12;
L_12 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_9, L_11, NULL);
__this->___ImplementsIObjectReference = L_12;
Type_t* L_13 = __this->___SerializedType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
bool L_16;
L_16 = TypeExtensions_ImplementsOrInherits_m70C98CACCDC767DD935B807BD1B7C9042FA9C98A(L_13, L_15, NULL);
if (!L_16)
{
goto IL_00a3;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_17;
L_17 = DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888(NULL);
Type_t* L_18 = __this->___SerializedType;
NullCheck(L_18);
String_t* L_19;
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_18);
StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_20 = (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853*)il2cpp_codegen_object_new(StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var);
StackTrace__ctor_mD22253A455F1F750410D5E48BF7E14994EDA12BD(L_20, NULL);
NullCheck(L_20);
String_t* L_21;
L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_20);
String_t* L_22;
L_22 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralEEE165D9554756D78465161046FD94AB1F2E7A52, L_19, _stringLiteralE2B1BF83BD7F4C9B74C8AC4C4CAE952883E42B6C, L_21, NULL);
NullCheck(L_17);
InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_17, L_22);
}
IL_00a3:
{
Type_t* L_23 = __this->___SerializedType;
NullCheck(L_23);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_24;
L_24 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(97, L_23, ((int32_t)52));
V_0 = L_24;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* L_25 = (List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157*)il2cpp_codegen_object_new(List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157_il2cpp_TypeInfo_var);
List_1__ctor_mC47B8B9409F5D4126AA8BF968406E5CCA9E0B1B2(L_25, List_1__ctor_mC47B8B9409F5D4126AA8BF968406E5CCA9E0B1B2_RuntimeMethod_var);
V_1 = L_25;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (OnSerializingAttribute_t0418F6CE6DBA1D87BC534933410E06B1E391F1D1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_29;
L_29 = WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4(L_26, L_28, (&V_1), NULL);
__this->___OnSerializingCallbacks = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnSerializingCallbacks), (void*)L_29);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_30 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (OnSerializedAttribute_t068010D5C6814CB903428EBAF051767E00BC233C_0_0_0_var) };
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_33;
L_33 = WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4(L_30, L_32, (&V_1), NULL);
__this->___OnSerializedCallbacks = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnSerializedCallbacks), (void*)L_33);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_34 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (OnDeserializingAttribute_t9B2DA681B40F078B5D9788B5587DA67E0012A5E4_0_0_0_var) };
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_37;
L_37 = WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4(L_34, L_36, (&V_1), NULL);
__this->___OnDeserializingCallbacks = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnDeserializingCallbacks), (void*)L_37);
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (OnDeserializedAttribute_tF81908B7A3821F6D47998A3E6578578F06EE19B2_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_41;
L_41 = WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4(L_38, L_40, (&V_1), NULL);
__this->___OnDeserializedCallbacks = L_41;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OnDeserializedCallbacks), (void*)L_41);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* WeakBaseFormatter_GetCallbacks_m3A90194058CACAA01417753A57F63F91FF4B88F4 (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___0_methods, Type_t* ___1_callbackAttribute, List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157** ___2_list, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1024A9F1F1265033025EC12720B96D9692B4F8DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCDFA92E8D241F2AD804697DCEA2CC9F4D4333EFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m664013E2D2B2EC8D43CBC4754180826EEEEFD3AD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* V_0 = NULL;
int32_t V_1 = 0;
MethodInfo_t* V_2 = NULL;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* V_3 = NULL;
{
V_1 = 0;
goto IL_0028;
}
IL_0004:
{
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_0 = ___0_methods;
int32_t L_1 = V_1;
NullCheck(L_0);
int32_t L_2 = L_1;
MethodInfo_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_2 = L_3;
MethodInfo_t* L_4 = V_2;
Type_t* L_5 = ___1_callbackAttribute;
NullCheck(L_4);
bool L_6;
L_6 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11, L_4, L_5, (bool)1);
if (!L_6)
{
goto IL_0024;
}
}
{
MethodInfo_t* L_7 = V_2;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_8;
L_8 = WeakBaseFormatter_CreateCallback_mD64D9CE4F69864A9E7620C859134CB9B51763BD5(L_7, NULL);
V_3 = L_8;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_9 = V_3;
if (!L_9)
{
goto IL_0024;
}
}
{
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157** L_10 = ___2_list;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* L_11 = *((List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157**)L_10);
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_12 = V_3;
NullCheck(L_11);
List_1_Add_m1024A9F1F1265033025EC12720B96D9692B4F8DF_inline(L_11, L_12, List_1_Add_m1024A9F1F1265033025EC12720B96D9692B4F8DF_RuntimeMethod_var);
}
IL_0024:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0028:
{
int32_t L_14 = V_1;
MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_15 = ___0_methods;
NullCheck(L_15);
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
{
goto IL_0004;
}
}
{
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157** L_16 = ___2_list;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* L_17 = *((List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157**)L_16);
NullCheck(L_17);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_18;
L_18 = List_1_ToArray_m664013E2D2B2EC8D43CBC4754180826EEEEFD3AD(L_17, List_1_ToArray_m664013E2D2B2EC8D43CBC4754180826EEEEFD3AD_RuntimeMethod_var);
V_0 = L_18;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157** L_19 = ___2_list;
List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157* L_20 = *((List_1_tC0730563E27E3913DE8D9FCF9C3718AD94071157**)L_19);
NullCheck(L_20);
List_1_Clear_mCDFA92E8D241F2AD804697DCEA2CC9F4D4333EFD_inline(L_20, List_1_Clear_mCDFA92E8D241F2AD804697DCEA2CC9F4D4333EFD_RuntimeMethod_var);
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_21 = V_0;
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* WeakBaseFormatter_CreateCallback_mD64D9CE4F69864A9E7620C859134CB9B51763BD5 (MethodInfo_t* ___0_info, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__0_mA30C922D96C0FA6FBAC4C62C3A0BA29DDFDB9AC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__1_m6E0EA8146559E2C62077D9BE6CE023799B226DBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF35DD541AE2A2E0C1DED6713EF89FA7110F09B2);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* V_0 = NULL;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_1 = NULL;
{
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_0 = (U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass14_0__ctor_mA0DB16965AEDE1DB528A22AB7F2F4DF3AAD1C472(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_1 = V_0;
MethodInfo_t* L_2 = ___0_info;
NullCheck(L_1);
L_1->___info = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___info), (void*)L_2);
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_3 = V_0;
NullCheck(L_3);
MethodInfo_t* L_4 = L_3->___info;
NullCheck(L_4);
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5;
L_5 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_4);
V_1 = L_5;
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_6 = V_1;
NullCheck(L_6);
if ((((RuntimeArray*)L_6)->max_length))
{
goto IL_002a;
}
}
{
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_7 = V_0;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_8 = (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595*)il2cpp_codegen_object_new(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595_il2cpp_TypeInfo_var);
SerializationCallback__ctor_mCEBF463F752F38A8195BD7607713A44C14DD5E63(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__0_mA30C922D96C0FA6FBAC4C62C3A0BA29DDFDB9AC8_RuntimeMethod_var), NULL);
return L_8;
}
IL_002a:
{
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_9 = V_1;
NullCheck(L_9);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))) == ((uint32_t)1))))
{
goto IL_0065;
}
}
{
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_1;
NullCheck(L_10);
int32_t L_11 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_12);
Type_t* L_13;
L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_12);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_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);
bool L_16;
L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
if (!L_16)
{
goto IL_0065;
}
}
{
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_17 = V_1;
NullCheck(L_17);
int32_t L_18 = 0;
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
NullCheck(L_19);
Type_t* L_20;
L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_19);
NullCheck(L_20);
bool L_21;
L_21 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_20, NULL);
if (L_21)
{
goto IL_0065;
}
}
{
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_22 = V_0;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_23 = (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595*)il2cpp_codegen_object_new(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595_il2cpp_TypeInfo_var);
SerializationCallback__ctor_mCEBF463F752F38A8195BD7607713A44C14DD5E63(L_23, L_22, (intptr_t)((void*)U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__1_m6E0EA8146559E2C62077D9BE6CE023799B226DBA_RuntimeMethod_var), NULL);
return L_23;
}
IL_0065:
{
il2cpp_codegen_runtime_class_init_inline(DefaultLoggers_t7B5C368633568D7990EF1EF8497E117680CF9C89_il2cpp_TypeInfo_var);
RuntimeObject* L_24;
L_24 = DefaultLoggers_get_DefaultLogger_mA3CC5060E6E8E0229A24386D671C5E0166697888(NULL);
U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* L_25 = V_0;
NullCheck(L_25);
MethodInfo_t* L_26 = L_25->___info;
String_t* L_27;
L_27 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787(L_26, NULL);
String_t* L_28;
L_28 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA3D6D6129E2AA416A3AD79CDD0C93B36F3B4F3F1, L_27, _stringLiteralDF35DD541AE2A2E0C1DED6713EF89FA7110F09B2, NULL);
NullCheck(L_24);
InterfaceActionInvoker1< String_t* >::Invoke(0, ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036_il2cpp_TypeInfo_var, L_24, L_28);
return (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_Serialize_mF375BCA6946DD236A76AAA7088806E05663C7EAF (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __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*)&ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* V_0 = NULL;
int32_t V_1 = 0;
Exception_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Exception_t* V_4 = NULL;
Exception_t* V_5 = NULL;
int32_t V_6 = 0;
Exception_t* V_7 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_writer;
NullCheck(L_0);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_1;
L_1 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
V_1 = 0;
goto IL_003a;
}
IL_000b:
{
}
try
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_2 = __this->___OnSerializingCallbacks;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
RuntimeObject* L_6 = ___0_value;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_7 = V_0;
NullCheck(L_7);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_8;
L_8 = SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline(L_7, NULL);
NullCheck(L_5);
SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline(L_5, L_6, L_8, NULL);
goto IL_0036;
}
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_0022;
}
throw e;
}
CATCH_0022:
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_9 = V_0;
NullCheck(L_9);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10;
L_10 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_9, NULL);
NullCheck(L_10);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_11;
L_11 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_10, NULL);
Exception_t* L_12 = V_2;
NullCheck(L_11);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_11, L_12, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0036;
}
IL_0036:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003a:
{
int32_t L_14 = V_1;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_15 = __this->___OnSerializingCallbacks;
NullCheck(L_15);
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
{
goto IL_000b;
}
}
{
bool L_16 = __this->___ImplementsISerializationCallbackReceiver;
if (!L_16)
{
goto IL_0075;
}
}
try
{
RuntimeObject* L_17 = ___0_value;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_17, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var));
RuntimeObject* L_18 = V_3;
NullCheck(L_18);
InterfaceActionInvoker0::Invoke(0, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var, L_18);
RuntimeObject* L_19 = V_3;
___0_value = L_19;
goto IL_0075;
}
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_005f;
}
throw e;
}
CATCH_005f:
{
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_20 = V_0;
NullCheck(L_20);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_21;
L_21 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_20, NULL);
NullCheck(L_21);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_22;
L_22 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_21, NULL);
Exception_t* L_23 = V_4;
NullCheck(L_22);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_22, L_23, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0075;
}
IL_0075:
{
}
try
{
RuntimeObject* L_24 = ___1_writer;
VirtualActionInvoker2< RuntimeObject**, RuntimeObject* >::Invoke(9, __this, (&___0_value), L_24);
goto IL_0097;
}
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_0081;
}
throw e;
}
CATCH_0081:
{
V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_25 = V_0;
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_5;
NullCheck(L_27);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_27, L_28, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0097;
}
IL_0097:
{
V_6 = 0;
goto IL_00d0;
}
IL_009c:
{
}
try
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_29 = __this->___OnSerializedCallbacks;
int32_t L_30 = V_6;
NullCheck(L_29);
int32_t L_31 = L_30;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
RuntimeObject* L_33 = ___0_value;
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_34 = V_0;
NullCheck(L_34);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_35;
L_35 = SerializationContext_get_StreamingContext_m5AD844A000563C2CE4C44C67506F4277DB81336D_inline(L_34, NULL);
NullCheck(L_32);
SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline(L_32, L_33, L_35, NULL);
goto IL_00ca;
}
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_00b4;
}
throw e;
}
CATCH_00b4:
{
V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_36 = V_0;
NullCheck(L_36);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_37;
L_37 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_36, NULL);
NullCheck(L_37);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_38;
L_38 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_37, NULL);
Exception_t* L_39 = V_7;
NullCheck(L_38);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_38, L_39, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00ca;
}
IL_00ca:
{
int32_t L_40 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00d0:
{
int32_t L_41 = V_6;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_42 = __this->___OnSerializedCallbacks;
NullCheck(L_42);
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
{
goto IL_009c;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakBaseFormatter_Deserialize_m653C5479D40C06C17275061115E1F0BF6441B19A (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __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*)&IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Exception_t* V_2 = NULL;
Exception_t* V_3 = NULL;
int32_t V_4 = 0;
Exception_t* V_5 = NULL;
RuntimeObject* V_6 = NULL;
RuntimeObject* V_7 = NULL;
Exception_t* V_8 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_reader;
NullCheck(L_0);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_1;
L_1 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
RuntimeObject* L_2;
L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(7, __this);
V_1 = L_2;
bool L_3 = __this->___IsValueType;
if (!L_3)
{
goto IL_002f;
}
}
{
RuntimeObject* L_4 = V_1;
if (L_4)
{
goto IL_0025;
}
}
{
Type_t* L_5 = __this->___SerializedType;
RuntimeObject* L_6;
L_6 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_5, NULL);
V_1 = L_6;
}
IL_0025:
{
RuntimeObject* L_7 = V_1;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_8 = V_0;
WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_7, L_8, NULL);
goto IL_007a;
}
IL_002f:
{
RuntimeObject* L_9 = V_1;
if (!L_9)
{
goto IL_007a;
}
}
{
RuntimeObject* L_10 = V_1;
RuntimeObject* L_11 = ___0_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_10, L_11, NULL);
RuntimeObject* L_12 = V_1;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13 = V_0;
WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4(__this, L_12, L_13, NULL);
bool L_14 = __this->___ImplementsIObjectReference;
if (!L_14)
{
goto IL_007a;
}
}
try
{
RuntimeObject* L_15 = V_1;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_16 = V_0;
NullCheck(L_16);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_17;
L_17 = DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline(L_16, NULL);
NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)L_15, IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_il2cpp_TypeInfo_var)));
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker1< RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(0, IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)L_15, IObjectReference_tB2D247519F1BBA740487C64E0C0DDAA58A132F16_il2cpp_TypeInfo_var)), L_17);
V_1 = L_18;
RuntimeObject* L_19 = V_1;
RuntimeObject* L_20 = ___0_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_19, L_20, NULL);
goto IL_007a;
}
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_0066;
}
throw e;
}
CATCH_0066:
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_21 = V_0;
NullCheck(L_21);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_22;
L_22 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_21, NULL);
NullCheck(L_22);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_23;
L_23 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_22, NULL);
Exception_t* L_24 = V_2;
NullCheck(L_23);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_23, L_24, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_007a;
}
IL_007a:
{
}
try
{
RuntimeObject* L_25 = ___0_reader;
VirtualActionInvoker2< RuntimeObject**, RuntimeObject* >::Invoke(8, __this, (&V_1), L_25);
goto IL_009a;
}
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_0086;
}
throw e;
}
CATCH_0086:
{
V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_26 = V_0;
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);
Exception_t* L_29 = V_3;
NullCheck(L_28);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_28, L_29, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_009a;
}
IL_009a:
{
bool L_30 = __this->___IsValueType;
if (L_30)
{
goto IL_00a8;
}
}
{
RuntimeObject* L_31 = V_1;
if (!L_31)
{
goto IL_013a;
}
}
IL_00a8:
{
V_4 = 0;
goto IL_00e1;
}
IL_00ad:
{
}
try
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_32 = __this->___OnDeserializedCallbacks;
int32_t L_33 = V_4;
NullCheck(L_32);
int32_t L_34 = L_33;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
RuntimeObject* L_36 = V_1;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_37 = V_0;
NullCheck(L_37);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_38;
L_38 = DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline(L_37, NULL);
NullCheck(L_35);
SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline(L_35, L_36, L_38, NULL);
goto IL_00db;
}
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_00c5;
}
throw e;
}
CATCH_00c5:
{
V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_39 = V_0;
NullCheck(L_39);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_40;
L_40 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_39, NULL);
NullCheck(L_40);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_41;
L_41 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_40, NULL);
Exception_t* L_42 = V_5;
NullCheck(L_41);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_41, L_42, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00db;
}
IL_00db:
{
int32_t L_43 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00e1:
{
int32_t L_44 = V_4;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_45 = __this->___OnDeserializedCallbacks;
NullCheck(L_45);
if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
{
goto IL_00ad;
}
}
{
bool L_46 = __this->___ImplementsIDeserializationCallback;
if (!L_46)
{
goto IL_0108;
}
}
{
RuntimeObject* L_47 = V_1;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_47, IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_il2cpp_TypeInfo_var));
RuntimeObject* L_48 = V_6;
NullCheck(L_48);
InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, IDeserializationCallback_tDE4D7D3A8889ABCB4E8062D9B14164F3B8DEEE62_il2cpp_TypeInfo_var, L_48, __this);
RuntimeObject* L_49 = V_6;
V_1 = L_49;
}
IL_0108:
{
bool L_50 = __this->___ImplementsISerializationCallbackReceiver;
if (!L_50)
{
goto IL_013a;
}
}
try
{
RuntimeObject* L_51 = V_1;
V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_51, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var));
RuntimeObject* L_52 = V_7;
NullCheck(L_52);
InterfaceActionInvoker0::Invoke(1, ISerializationCallbackReceiver_tB0598F522C7DF0BCDD3306914260F6ACEFAA79AE_il2cpp_TypeInfo_var, L_52);
RuntimeObject* L_53 = V_7;
V_1 = L_53;
goto IL_013a;
}
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_0124;
}
throw e;
}
CATCH_0124:
{
V_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_54 = V_0;
NullCheck(L_54);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_55;
L_55 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_54, NULL);
NullCheck(L_55);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_56;
L_56 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_55, NULL);
Exception_t* L_57 = V_8;
NullCheck(L_56);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_56, L_57, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_013a;
}
IL_013a:
{
RuntimeObject* L_58 = V_1;
return L_58;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __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*)&_stringLiteral92DC02A1ED9E4AEC3920334C5DFE7930A635D7AA);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
bool L_0 = __this->___IsValueType;
if (L_0)
{
goto IL_003b;
}
}
{
RuntimeObject* L_1 = ___1_reader;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(6, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
int32_t L_3 = V_0;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_002e;
}
}
{
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_4);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5;
L_5 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4);
NullCheck(L_5);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6;
L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL);
NullCheck(L_6);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7;
L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL);
NullCheck(L_7);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_7, _stringLiteral92DC02A1ED9E4AEC3920334C5DFE7930A635D7AA, NULL);
return;
}
IL_002e:
{
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);
int32_t L_10 = V_0;
RuntimeObject* L_11 = ___0_value;
NullCheck(L_9);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_9, L_10, L_11, NULL);
}
IL_003b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakBaseFormatter_InvokeOnDeserializingCallbacks_m9527ED2B77A24167B2018DFF7D9200E3F8588BA4 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, RuntimeObject* ___0_value, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Exception_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
V_0 = 0;
goto IL_0033;
}
IL_0004:
{
}
try
{
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_0 = __this->___OnDeserializingCallbacks;
int32_t L_1 = V_0;
NullCheck(L_0);
int32_t L_2 = L_1;
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
RuntimeObject* L_4 = ___0_value;
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5 = ___1_context;
NullCheck(L_5);
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_6;
L_6 = DeserializationContext_get_StreamingContext_m91E46C5384987E276B917F5AD9FBCD820A6D6340_inline(L_5, NULL);
NullCheck(L_3);
SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline(L_3, L_4, L_6, NULL);
goto IL_002f;
}
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_001b;
}
throw e;
}
CATCH_001b:
{
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7 = ___1_context;
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);
Exception_t* L_10 = V_1;
NullCheck(L_9);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_9, L_10, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_002f;
}
IL_002f:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0033:
{
int32_t L_12 = V_0;
SerializationCallbackU5BU5D_tA061C2F6AA710393AC88440776B4196E5232B32B* L_13 = __this->___OnDeserializingCallbacks;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakBaseFormatter_GetUninitializedObject_mA48A6AB30B74CBEDC3502F6093D1B8DC8373A265 (WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = __this->___IsValueType;
if (L_0)
{
goto IL_0014;
}
}
{
Type_t* L_1 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_1, NULL);
return L_2;
}
IL_0014:
{
Type_t* L_3 = __this->___SerializedType;
RuntimeObject* L_4;
L_4 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(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
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_Multicast(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* currentDelegate = reinterpret_cast<SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_value, ___1_context, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
}
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenInst(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
NullCheck(___0_value);
typedef void (*FunctionPointerType) (RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr)(___0_value, ___1_context, method);
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenStatic(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr)(___0_value, ___1_context, method);
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenVirtual(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
NullCheck(___0_value);
VirtualActionInvoker1< StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_value, ___1_context);
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenInterface(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
NullCheck(___0_value);
InterfaceActionInvoker1< StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_value, ___1_context);
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenGenericVirtual(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
NullCheck(___0_value);
GenericVirtualActionInvoker1< StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(method, ___0_value, ___1_context);
}
void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenGenericInterface(SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
NullCheck(___0_value);
GenericInterfaceActionInvoker1< StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(method, ___0_value, ___1_context);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationCallback__ctor_mCEBF463F752F38A8195BD7607713A44C14DD5E63 (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
__this->___method = ___1_method;
__this->___m_target = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (isOpen)
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenStatic;
else
{
__this->___invoke_impl = __this->___method_ptr;
__this->___method_code = (intptr_t)__this->___m_target;
}
}
else
{
bool isOpen = parameterCount == 1;
if (isOpen)
{
if (__this->___method_is_virtual)
{
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenGenericInterface;
else
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenGenericVirtual;
else
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenInterface;
else
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenVirtual;
}
else
{
__this->___invoke_impl = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_OpenInst;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl = __this->___method_ptr;
__this->___method_code = (intptr_t)__this->___m_target;
}
}
__this->___extra_arg = (intptr_t)&SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_value, ___1_context, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationCallback_BeginInvoke_mC36526CDDCB2B2A88C5C4A95EB8067EA9BACEFD1 (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = ___0_value;
__d_args[1] = Box(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var, &___1_context);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationCallback_EndInvoke_m137225C67CBD872928FC53B647D077114E4ABA43 (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#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__DisplayClass14_0__ctor_mA0DB16965AEDE1DB528A22AB7F2F4DF3AAD1C472 (U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__0_mA30C922D96C0FA6FBAC4C62C3A0BA29DDFDB9AC8 (U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
MethodInfo_t* L_0 = __this->___info;
RuntimeObject* L_1 = ___0_value;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0_U3CCreateCallbackU3Eb__1_m6E0EA8146559E2C62077D9BE6CE023799B226DBA (U3CU3Ec__DisplayClass14_0_t3B55978E9BC674AA98746F266BA03206728FC3DE* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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;
}
{
MethodInfo_t* L_0 = __this->___info;
RuntimeObject* L_1 = ___0_value;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_4 = ___1_context;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_5 = L_4;
RuntimeObject* L_6 = Box(StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_il2cpp_TypeInfo_var, &L_5);
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_6);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_6);
NullCheck(L_0);
RuntimeObject* L_7;
L_7 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_3, 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 DateTimeFormatter_Read_m2DAB913096C6F6EC585CE60B41D37BAA534D75A8 (DateTimeFormatter_t26323B705DC8D393084B8B728A4D623ED2DF3A39* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
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));
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_4 = ___0_value;
int64_t L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6;
L_6 = DateTime_FromBinary_m3CED9C962489A2A0ABF34FB77B2AB257B9DA7B7B(L_5, NULL);
*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)L_4 = L_6;
}
IL_0020:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeFormatter_Write_mBCDAC2DEC49A6457A2110297D51AFE8D22685ADC (DateTimeFormatter_t26323B705DC8D393084B8B728A4D623ED2DF3A39* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* ___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;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_1 = ___0_value;
int64_t L_2;
L_2 = DateTime_ToBinary_m14CAC5CF45E58602ACDE00DF41A200CCAA79C445(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 DateTimeFormatter__ctor_mACBBD29C1BD621E906CB35A28BA23E8867676157 (DateTimeFormatter_t26323B705DC8D393084B8B728A4D623ED2DF3A39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_t06F86655DFD5B584BD677A8AFF5F9733BD4E7772_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7(__this, MinimalBaseFormatter_1__ctor_m9B4DFBBD1A2DDB89531DEA3523DB9A3725CAD0C7_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 DateTimeOffsetFormatter_Read_m2F207F9522ECE2454D1AAE0CB59110E5947F8D18 (DateTimeOffsetFormatter_t17CA9F00888A092D0E7DD39EC480393974AF6964* __this, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = 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_001c;
}
}
{
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_1));
String_t* L_4 = V_1;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_5 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var);
bool L_6;
L_6 = DateTimeOffset_TryParse_m7AD6D8CFF6F9F1FA37962F9A80A2FE6EA176E43C(L_4, L_5, NULL);
}
IL_001c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeOffsetFormatter_Write_m03C56FC5A295F74523AF20DE04B4C70644F9758D (DateTimeOffsetFormatter_t17CA9F00888A092D0E7DD39EC480393974AF6964* __this, DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* ___0_value, RuntimeObject* ___1_writer, 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*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99C165894B2900048144F5DEF682937FE73CA541);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___1_writer;
DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_1 = ___0_value;
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 = DateTimeOffset_ToString_m4B5BB65E069D2146E808A1CE5F424ACA2F4D2281(L_1, _stringLiteral99C165894B2900048144F5DEF682937FE73CA541, L_2, NULL);
NullCheck(L_0);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0, (String_t*)NULL, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeOffsetFormatter__ctor_mD128249E31748312557C31EE34BACC60DF6E6F08 (DateTimeOffsetFormatter_t17CA9F00888A092D0E7DD39EC480393974AF6964* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MinimalBaseFormatter_1_tEEF0B42CE0439F04D8BD5964833169B3EA459023_il2cpp_TypeInfo_var);
MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974(__this, MinimalBaseFormatter_1__ctor_m2CA7F30C07ECFABA6412B86C0D4A8123E0B35974_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 WeakDelegateFormatter__ctor_m9BFDA5AD5D196CE0C7F01C604E49E65AACD84701 (WeakDelegateFormatter_t68CA11D78B1975B3D13FE91730C383E77BBE1AF0* __this, Type_t* ___0_delegateType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateFormatter_1__ctor_mE14FA72F2E96722624F42153A8F1308AF91B1A68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_delegateType;
il2cpp_codegen_runtime_class_init_inline(DelegateFormatter_1_tCE2BE0926BFCA7DBCF8D98A5F25537DC3AE4C019_il2cpp_TypeInfo_var);
DelegateFormatter_1__ctor_mE14FA72F2E96722624F42153A8F1308AF91B1A68(__this, L_0, DelegateFormatter_1__ctor_mE14FA72F2E96722624F42153A8F1308AF91B1A68_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 WeakDictionaryFormatter__ctor_m76FD488526D0DD37A1D6A6F5E9263501856E999F (WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEqualityComparer_1_t24359FCB260D8B3D19A6ECC0AECBD7B030AAFA7E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
Type_t* V_1 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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> (Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_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));
__this->___KeyType = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___KeyType), (void*)L_7);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = V_0;
NullCheck(L_8);
int32_t L_9 = 1;
Type_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
__this->___ValueType = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueType), (void*)L_10);
Type_t* L_11 = __this->___KeyType;
NullCheck(L_11);
bool L_12;
L_12 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_11, NULL);
__this->___KeyIsValueType = L_12;
Type_t* L_13 = __this->___KeyType;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_14;
L_14 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_13, NULL);
__this->___KeyReaderWriter = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___KeyReaderWriter), (void*)L_14);
Type_t* L_15 = __this->___ValueType;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_16;
L_16 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_15, NULL);
__this->___ValueReaderWriter = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueReaderWriter), (void*)L_16);
Type_t* L_17 = ___0_serializedType;
NullCheck(L_17);
PropertyInfo_t* L_18;
L_18 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_17, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL);
__this->___CountProperty = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CountProperty), (void*)L_18);
PropertyInfo_t* L_19 = __this->___CountProperty;
bool L_20;
L_20 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_19, (PropertyInfo_t*)NULL, NULL);
if (!L_20)
{
goto IL_0097;
}
}
{
Type_t* L_21 = ___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_22;
L_22 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_21, NULL);
String_t* L_23;
L_23 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral887859D90A2FAA3A5AD94B39E17754B39B936305)), L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5C33DAFB87CF48059A572415D7D801CBCA68B1CA)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_24 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_24, L_23, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDictionaryFormatter__ctor_m76FD488526D0DD37A1D6A6F5E9263501856E999F_RuntimeMethod_var)));
}
IL_0097:
{
}
try
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (IEqualityComparer_1_t24359FCB260D8B3D19A6ECC0AECBD7B030AAFA7E_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);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28 = L_27;
Type_t* L_29 = __this->___KeyType;
NullCheck(L_28);
ArrayElementTypeCheck (L_28, L_29);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_29);
NullCheck(L_26);
Type_t* L_30;
L_30 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(118, L_26, L_28);
V_1 = L_30;
Type_t* L_31 = V_1;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_32;
L_32 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_31, NULL);
__this->___EqualityComparerSerializer = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___EqualityComparerSerializer), (void*)L_32);
Type_t* L_33 = ___0_serializedType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35 = L_34;
Type_t* L_36 = V_1;
NullCheck(L_35);
ArrayElementTypeCheck (L_35, L_36);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_36);
NullCheck(L_33);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_37;
L_37 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_33, L_35, NULL);
__this->___ComparerConstructor = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ComparerConstructor), (void*)L_37);
Type_t* L_38 = ___0_serializedType;
NullCheck(L_38);
PropertyInfo_t* L_39;
L_39 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_38, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, NULL);
__this->___ComparerProperty = L_39;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ComparerProperty), (void*)L_39);
goto IL_0108;
}
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_00ec;
}
throw e;
}
CATCH_00ec:
{
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var)));
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_40;
L_40 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var)));
__this->___EqualityComparerSerializer = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___EqualityComparerSerializer), (void*)L_40);
__this->___ComparerConstructor = (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ComparerConstructor), (void*)(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL);
__this->___ComparerProperty = (PropertyInfo_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ComparerProperty), (void*)(PropertyInfo_t*)NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0108;
}
IL_0108:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakDictionaryFormatter_GetUninitializedObject_m48AFC700C1378854378CD39139B202FAC0E62BCB (WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakDictionaryFormatter_DeserializeImplementation_m8E3C01D7DD6E1B2405DE6BFE6C6DEB862C74EAE0 (WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, 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*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_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*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
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*)&_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
uint8_t V_1 = 0;
RuntimeObject* V_2 = NULL;
int64_t V_3 = 0;
Type_t* V_4 = NULL;
RuntimeObject* V_5 = NULL;
int32_t V_6 = 0;
bool V_7 = false;
RuntimeObject* V_8 = NULL;
RuntimeObject* V_9 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_10 = NULL;
Exception_t* V_11 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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;
V_2 = NULL;
String_t* L_2 = V_0;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, NULL);
if (L_3)
{
goto IL_001c;
}
}
{
uint8_t L_4 = V_1;
if ((!(((uint32_t)L_4) == ((uint32_t)7))))
{
goto IL_0032;
}
}
IL_001c:
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_5 = __this->___EqualityComparerSerializer;
RuntimeObject* L_6 = ___1_reader;
NullCheck(L_5);
RuntimeObject* L_7;
L_7 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_5, L_6);
V_2 = L_7;
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_8);
uint8_t L_9;
L_9 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_0));
V_1 = L_9;
}
IL_0032:
{
uint8_t L_10 = V_1;
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)12)))))
{
goto IL_01da;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01d2:
{
RuntimeObject* L_11 = ___1_reader;
NullCheck(L_11);
bool L_12;
L_12 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11);
return;
}
});
try
{
{
RuntimeObject* L_13 = ___1_reader;
NullCheck(L_13);
bool L_14;
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_3));
RuntimeObject* L_15 = V_2;
if (!L_15)
{
goto IL_006d_1;
}
}
{
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_16 = __this->___ComparerConstructor;
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_17;
L_17 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_16, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (!L_17)
{
goto IL_006d_1;
}
}
{
RuntimeObject** L_18 = ___0_value;
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_19 = __this->___ComparerConstructor;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_20;
RuntimeObject* L_22 = V_2;
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_22);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_22);
NullCheck(L_19);
RuntimeObject* L_23;
L_23 = ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE(L_19, L_21, NULL);
*((RuntimeObject**)L_18) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_23);
goto IL_007a_1;
}
IL_006d_1:
{
RuntimeObject** L_24 = ___0_value;
Type_t* L_25 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_26;
L_26 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_25, NULL);
*((RuntimeObject**)L_24) = (RuntimeObject*)L_26;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_26);
}
IL_007a_1:
{
RuntimeObject** L_27 = ___0_value;
RuntimeObject* L_28 = *((RuntimeObject**)L_27);
V_5 = ((RuntimeObject*)Castclass((RuntimeObject*)L_28, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
RuntimeObject** L_29 = ___0_value;
RuntimeObject* L_30 = *((RuntimeObject**)L_29);
RuntimeObject* L_31 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_30, L_31, NULL);
V_6 = 0;
goto IL_01c7_1;
}
IL_0094_1:
{
RuntimeObject* L_32 = ___1_reader;
NullCheck(L_32);
uint8_t L_33;
L_33 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_32, (&V_0));
if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)13)))))
{
goto IL_00f1_1;
}
}
{
RuntimeObject* L_34 = ___1_reader;
NullCheck(L_34);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35;
L_35 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_34);
NullCheck(L_35);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_36;
L_36 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_35, NULL);
NullCheck(L_36);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_37;
L_37 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_36, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38;
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
String_t* L_41;
L_41 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_6), NULL);
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_41);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40;
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
String_t* L_44;
L_44 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_44);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_43;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_46;
L_46 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_45, NULL);
NullCheck(L_37);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_37, L_46, NULL);
goto IL_01e0;
}
IL_00f1_1:
{
V_7 = (bool)1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0186_1:
{
{
bool L_47 = V_7;
if (!L_47)
{
goto IL_0191_1;
}
}
{
RuntimeObject* L_48 = ___1_reader;
NullCheck(L_48);
bool L_49;
L_49 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_48);
}
IL_0191_1:
{
return;
}
}
});
try
{
try
{
{
RuntimeObject* L_50 = ___1_reader;
NullCheck(L_50);
bool L_51;
L_51 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_50, (&V_4));
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_52 = __this->___KeyReaderWriter;
RuntimeObject* L_53 = ___1_reader;
NullCheck(L_52);
RuntimeObject* L_54;
L_54 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_52, L_53);
V_8 = L_54;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_55 = __this->___ValueReaderWriter;
RuntimeObject* L_56 = ___1_reader;
NullCheck(L_55);
RuntimeObject* L_57;
L_57 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_55, L_56);
V_9 = L_57;
bool L_58 = __this->___KeyIsValueType;
if (L_58)
{
goto IL_0156_3;
}
}
{
RuntimeObject* L_59 = V_8;
if (L_59)
{
goto IL_0156_3;
}
}
{
RuntimeObject* L_60 = ___1_reader;
NullCheck(L_60);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_61;
L_61 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_60);
NullCheck(L_61);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_62;
L_62 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_61, NULL);
NullCheck(L_62);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_63;
L_63 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_62, NULL);
Type_t* L_64 = __this->___KeyType;
NullCheck(L_64);
String_t* L_65;
L_65 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_64);
String_t* L_66;
L_66 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB, L_65, _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E, NULL);
NullCheck(L_63);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_63, L_66, NULL);
goto IL_01c1_1;
}
IL_0156_3:
{
RuntimeObject* L_67 = V_5;
RuntimeObject* L_68 = V_8;
RuntimeObject* L_69 = V_9;
NullCheck(L_67);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_67, L_68, L_69);
goto IL_0192_1;
}
}
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_0163_2;
}
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_016b_2;
}
throw e;
}
CATCH_0163_2:
{
V_10 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_7 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_70 = V_10;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_70, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDictionaryFormatter_DeserializeImplementation_m8E3C01D7DD6E1B2405DE6BFE6C6DEB862C74EAE0_RuntimeMethod_var)));
}
CATCH_016b_2:
{
V_11 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_71 = ___1_reader;
NullCheck(L_71);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_72;
L_72 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_71);
NullCheck(L_72);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_73;
L_73 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_72, NULL);
NullCheck(L_73);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_74;
L_74 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_73, NULL);
Exception_t* L_75 = V_11;
NullCheck(L_74);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_74, L_75, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0192_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0192_1:
{
RuntimeObject* L_76 = ___1_reader;
NullCheck(L_76);
bool L_77;
L_77 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_76);
if (L_77)
{
goto IL_01c1_1;
}
}
{
RuntimeObject* L_78 = ___1_reader;
NullCheck(L_78);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_79;
L_79 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_78);
NullCheck(L_79);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_80;
L_80 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_79, NULL);
NullCheck(L_80);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_81;
L_81 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_80, NULL);
RuntimeObject* L_82 = ___1_reader;
NullCheck(L_82);
String_t* L_83;
L_83 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_82);
String_t* L_84;
L_84 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_83, NULL);
NullCheck(L_81);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_81, L_84, NULL);
goto IL_01e0;
}
IL_01c1_1:
{
int32_t L_85 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_85, 1));
}
IL_01c7_1:
{
int32_t L_86 = V_6;
int64_t L_87 = V_3;
if ((((int64_t)((int64_t)L_86)) < ((int64_t)L_87)))
{
goto IL_0094_1;
}
}
{
goto IL_01e0;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01da:
{
RuntimeObject* L_88 = ___1_reader;
NullCheck(L_88);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_88);
}
IL_01e0:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakDictionaryFormatter_SerializeImplementation_mFE30851B2D295454DD0758F6C1E5C054C7963085 (WeakDictionaryFormatter_t400C7E23EE4645CAD4540FFC9B0BD755198DBE33* __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*)&IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
bool V_3 = false;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_4 = NULL;
Exception_t* V_5 = NULL;
RuntimeObject* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00e8:
{
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, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
PropertyInfo_t* L_3 = __this->___ComparerProperty;
bool L_4;
L_4 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_3, (PropertyInfo_t*)NULL, NULL);
if (!L_4)
{
goto IL_003a_1;
}
}
{
PropertyInfo_t* L_5 = __this->___ComparerProperty;
RuntimeObject** L_6 = ___0_value;
RuntimeObject* L_7 = *((RuntimeObject**)L_6);
NullCheck(L_5);
RuntimeObject* L_8;
L_8 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_5, L_7, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
V_2 = L_8;
RuntimeObject* L_9 = V_2;
if (!L_9)
{
goto IL_003a_1;
}
}
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_10 = __this->___EqualityComparerSerializer;
RuntimeObject* L_11 = V_2;
RuntimeObject* L_12 = ___1_writer;
NullCheck(L_10);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_10, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, L_11, L_12);
}
IL_003a_1:
{
RuntimeObject* L_13 = ___1_writer;
PropertyInfo_t* L_14 = __this->___CountProperty;
RuntimeObject** L_15 = ___0_value;
RuntimeObject* L_16 = *((RuntimeObject**)L_15);
NullCheck(L_14);
RuntimeObject* L_17;
L_17 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_14, L_16, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
NullCheck(L_13);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_13, ((int64_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_17, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))));
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
RuntimeObject* L_19;
L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_18);
V_1 = L_19;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ce_1:
{
{
RuntimeObject* L_20 = V_1;
NullCheck(L_20);
InterfaceActionInvoker0::Invoke(2, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20);
RuntimeObject* L_21 = V_1;
V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_21, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_22 = V_6;
if (!L_22)
{
goto IL_00e7_1;
}
}
{
RuntimeObject* L_23 = V_6;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
}
IL_00e7_1:
{
return;
}
}
});
try
{
{
goto IL_00c4_2;
}
IL_005d_2:
{
V_3 = (bool)1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b9_2:
{
{
bool L_24 = V_3;
if (!L_24)
{
goto IL_00c3_2;
}
}
{
RuntimeObject* L_25 = ___1_writer;
NullCheck(L_25);
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_25, (String_t*)NULL);
}
IL_00c3_2:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_26 = ___1_writer;
NullCheck(L_26);
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_26, (String_t*)NULL, (Type_t*)NULL);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_27 = __this->___KeyReaderWriter;
RuntimeObject* L_28 = V_1;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_28);
RuntimeObject* L_30 = ___1_writer;
NullCheck(L_27);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_27, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, L_29, L_30);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_31 = __this->___ValueReaderWriter;
RuntimeObject* L_32 = V_1;
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_32);
RuntimeObject* L_34 = ___1_writer;
NullCheck(L_31);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_31, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, L_33, L_34);
goto IL_00c4_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_0097_3;
}
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_009e_3;
}
throw e;
}
CATCH_0097_3:
{
V_4 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_3 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_35 = V_4;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDictionaryFormatter_SerializeImplementation_mFE30851B2D295454DD0758F6C1E5C054C7963085_RuntimeMethod_var)));
}
CATCH_009e_3:
{
V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_36 = ___1_writer;
NullCheck(L_36);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_37;
L_37 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_36);
NullCheck(L_37);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_38;
L_38 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_37, NULL);
NullCheck(L_38);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_39;
L_39 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_38, NULL);
Exception_t* L_40 = V_5;
NullCheck(L_39);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_39, L_40, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c4_2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c4_2:
{
RuntimeObject* L_41 = V_1;
NullCheck(L_41);
bool L_42;
L_42 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_41);
if (L_42)
{
goto IL_005d_2;
}
}
{
goto IL_00ef;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ef:
{
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 WeakDoubleLookupDictionaryFormatter__ctor_mC07F52EF03372B6D917045FA25DC6380D3567285 (WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = 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> (Dictionary_2_tD1D99EF8DBFAF04525FC30992C1691570BEF8FDE_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->___PrimaryReaderWriter = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PrimaryReaderWriter), (void*)L_8);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = V_0;
NullCheck(L_9);
int32_t L_10 = 1;
Type_t* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_12;
L_12 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_11, NULL);
__this->___InnerReaderWriter = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___InnerReaderWriter), (void*)L_12);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakDoubleLookupDictionaryFormatter_GetUninitializedObject_mE8CFA11883444C8A84D52D0AED0A54B145E60A4A (WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakDoubleLookupDictionaryFormatter_SerializeImplementation_mE39508F7730C52885C1C2D4871625A327C46DD55 (WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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*)&IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_3 = NULL;
Exception_t* V_4 = NULL;
RuntimeObject* V_5 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a8:
{
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, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_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));
V_1 = (bool)1;
RuntimeObject* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_6);
V_2 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_008e_1:
{
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(2, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8);
RuntimeObject* L_9 = V_2;
V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_5;
if (!L_10)
{
goto IL_00a7_1;
}
}
{
RuntimeObject* L_11 = V_5;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_00a7_1:
{
return;
}
}
});
try
{
{
goto IL_0084_2;
}
IL_0020_2:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0079_2:
{
{
bool L_12 = V_1;
if (!L_12)
{
goto IL_0083_2;
}
}
{
RuntimeObject* L_13 = ___1_writer;
NullCheck(L_13);
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_13, (String_t*)NULL);
}
IL_0083_2:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_14 = ___1_writer;
NullCheck(L_14);
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_14, (String_t*)NULL, (Type_t*)NULL);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_15 = __this->___PrimaryReaderWriter;
RuntimeObject* L_16 = V_2;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_16);
RuntimeObject* L_18 = ___1_writer;
NullCheck(L_15);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_15, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, L_17, L_18);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_19 = __this->___InnerReaderWriter;
RuntimeObject* L_20 = V_2;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_20);
RuntimeObject* L_22 = ___1_writer;
NullCheck(L_19);
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(5, L_19, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, L_21, L_22);
goto IL_0084_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_0059_3;
}
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_005e_3;
}
throw e;
}
CATCH_0059_3:
{
V_3 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_1 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_23 = V_3;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDoubleLookupDictionaryFormatter_SerializeImplementation_mE39508F7730C52885C1C2D4871625A327C46DD55_RuntimeMethod_var)));
}
CATCH_005e_3:
{
V_4 = ((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_4;
NullCheck(L_27);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_27, L_28, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0084_2;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0084_2:
{
RuntimeObject* L_29 = V_2;
NullCheck(L_29);
bool L_30;
L_30 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_29);
if (L_30)
{
goto IL_0020_2;
}
}
{
goto IL_00af;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00af:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakDoubleLookupDictionaryFormatter_DeserializeImplementation_m164D0C2647743824A954E0DC30C0EB50A0FE021B (WeakDoubleLookupDictionaryFormatter_t045C857CB471E52A21250FC773D3BFADF3C40F9F* __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*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_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;
Type_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
int32_t V_5 = 0;
bool V_6 = false;
RuntimeObject* V_7 = NULL;
RuntimeObject* V_8 = NULL;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
Exception_t* V_10 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
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_014a;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0142:
{
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));
RuntimeObject** L_7 = ___0_value;
Type_t* L_8 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_9;
L_9 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_8, NULL);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_9);
RuntimeObject** L_10 = ___0_value;
RuntimeObject* L_11 = *((RuntimeObject**)L_10);
V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_11, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var));
RuntimeObject** L_12 = ___0_value;
RuntimeObject* L_13 = *((RuntimeObject**)L_12);
RuntimeObject* L_14 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_13, L_14, NULL);
V_5 = 0;
goto IL_0137_1;
}
IL_0041_1:
{
RuntimeObject* L_15 = ___1_reader;
NullCheck(L_15);
uint8_t L_16;
L_16 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_15, (&V_0));
if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)13)))))
{
goto IL_009e_1;
}
}
{
RuntimeObject* L_17 = ___1_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)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
String_t* L_24;
L_24 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
String_t* L_27;
L_27 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_29;
L_29 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
NullCheck(L_20);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_20, L_29, NULL);
goto IL_0150;
}
IL_009e_1:
{
V_6 = (bool)1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00f6_1:
{
{
bool L_30 = V_6;
if (!L_30)
{
goto IL_0101_1;
}
}
{
RuntimeObject* L_31 = ___1_reader;
NullCheck(L_31);
bool L_32;
L_32 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
}
IL_0101_1:
{
return;
}
}
});
try
{
try
{
RuntimeObject* L_33 = ___1_reader;
NullCheck(L_33);
bool L_34;
L_34 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_33, (&V_3));
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_35 = __this->___PrimaryReaderWriter;
RuntimeObject* L_36 = ___1_reader;
NullCheck(L_35);
RuntimeObject* L_37;
L_37 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_35, L_36);
V_7 = L_37;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_38 = __this->___InnerReaderWriter;
RuntimeObject* L_39 = ___1_reader;
NullCheck(L_38);
RuntimeObject* L_40;
L_40 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_38, L_39);
V_8 = L_40;
RuntimeObject* L_41 = V_4;
RuntimeObject* L_42 = V_7;
RuntimeObject* L_43 = V_8;
NullCheck(L_41);
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(3, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_41, L_42, L_43);
goto IL_0102_1;
}
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_00d3_2;
}
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_00db_2;
}
throw e;
}
CATCH_00d3_2:
{
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
V_6 = (bool)0;
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_44 = V_9;
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakDoubleLookupDictionaryFormatter_DeserializeImplementation_m164D0C2647743824A954E0DC30C0EB50A0FE021B_RuntimeMethod_var)));
}
CATCH_00db_2:
{
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_45 = ___1_reader;
NullCheck(L_45);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_46;
L_46 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_45);
NullCheck(L_46);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_47;
L_47 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_46, NULL);
NullCheck(L_47);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_48;
L_48 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_47, NULL);
Exception_t* L_49 = V_10;
NullCheck(L_48);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_48, L_49, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0102_1;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0102_1:
{
RuntimeObject* L_50 = ___1_reader;
NullCheck(L_50);
bool L_51;
L_51 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_50);
if (L_51)
{
goto IL_0131_1;
}
}
{
RuntimeObject* L_52 = ___1_reader;
NullCheck(L_52);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_53;
L_53 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_52);
NullCheck(L_53);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_54;
L_54 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_53, NULL);
NullCheck(L_54);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_55;
L_55 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_54, NULL);
RuntimeObject* L_56 = ___1_reader;
NullCheck(L_56);
String_t* L_57;
L_57 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_56);
String_t* L_58;
L_58 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_57, NULL);
NullCheck(L_55);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_55, L_58, NULL);
goto IL_0150;
}
IL_0131_1:
{
int32_t L_59 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_59, 1));
}
IL_0137_1:
{
int32_t L_60 = V_5;
int64_t L_61 = V_2;
if ((((int64_t)((int64_t)L_60)) < ((int64_t)L_61)))
{
goto IL_0041_1;
}
}
{
goto IL_0150;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_014a:
{
RuntimeObject* L_62 = ___1_reader;
NullCheck(L_62);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_62);
}
IL_0150:
{
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 EmittedFormatterAttribute__ctor_m0A7A113804240EA020253904958DDEB6B1C9F06D (EmittedFormatterAttribute_tE42B454A49C3AA051EA73BC5D55D4D3CFB476AFB* __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 RuntimeObject* FormatterEmitter_GetEmittedFormatter_m1F29093609B5927494678F49AC309A7D389F0695 (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1C98258D6FD155621490064B80902CA23321CBD);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralE1C98258D6FD155621490064B80902CA23321CBD, NULL);
return (RuntimeObject*)NULL;
}
}
#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 GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0 (Type_t* ___0_type, Type_t** ___1_elementType, 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*)&ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_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;
}
{
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*)&GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0_RuntimeMethod_var)));
}
IL_000f:
{
Type_t* L_3 = ___0_type;
NullCheck(L_3);
bool L_4;
L_4 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_3, NULL);
if (L_4)
{
goto IL_004c;
}
}
{
Type_t* L_5 = ___0_type;
NullCheck(L_5);
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(40, L_5);
if (L_6)
{
goto IL_004c;
}
}
{
Type_t* L_7 = ___0_type;
NullCheck(L_7);
bool L_8;
L_8 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_7, NULL);
if (L_8)
{
goto IL_004c;
}
}
{
Type_t* L_9 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
NullCheck(L_9);
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_11;
L_11 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_9, L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
bool L_12;
L_12 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_11, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
if (L_12)
{
goto IL_004c;
}
}
{
Type_t* L_13 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_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_ImplementsOpenGenericInterface_mA9B23B842C59B27B5CC0DF28621B67539A9BAD37(L_13, L_15, NULL);
if (L_16)
{
goto IL_0051;
}
}
IL_004c:
{
Type_t** L_17 = ___1_elementType;
*((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
return (bool)0;
}
IL_0051:
{
Type_t** L_18 = ___1_elementType;
Type_t* L_19 = ___0_type;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (ICollection_1_tB47DDF469B770957C5467EC2DBDED44B2DD613DB_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22;
L_22 = TypeExtensions_GetArgumentsOfInheritedOpenGenericInterface_m9AED9C1EB9599B6903AB54B37E45214E37C5E9D6(L_19, L_21, NULL);
NullCheck(L_22);
int32_t L_23 = 0;
Type_t* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
*((RuntimeObject**)L_18) = (RuntimeObject*)L_24;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_24);
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 WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* __this, Type_t* ___0_collectionType, Type_t* ___1_elementType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_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*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
Type_t* L_0 = ___0_collectionType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___1_elementType;
__this->___ElementType = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)L_1);
Type_t* L_2 = ___0_collectionType;
NullCheck(L_2);
PropertyInfo_t* L_3;
L_3 = Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391(L_2, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, ((int32_t)52), NULL);
__this->___CountProperty = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CountProperty), (void*)L_3);
Type_t* L_4 = ___0_collectionType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_5;
Type_t* L_7 = ___1_elementType;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_7);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_7);
NullCheck(L_4);
MethodInfo_t* L_8;
L_8 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_4, _stringLiteral107694947DB47644F8036602F63473486E1ED925, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_6, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
__this->___AddMethod = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AddMethod), (void*)L_8);
MethodInfo_t* L_9 = __this->___AddMethod;
bool L_10;
L_10 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_9, (MethodInfo_t*)NULL, NULL);
if (!L_10)
{
goto IL_0069;
}
}
{
Type_t* L_11 = ___0_collectionType;
NullCheck(L_11);
String_t* L_12;
L_12 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_11);
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65B41F9A1164312C3382BA0F042ABC6FB99F72DF)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB77B171091E90E2404D45DB1FAAF324761FFE7E5)), 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*)&WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA_RuntimeMethod_var)));
}
IL_0069:
{
PropertyInfo_t* L_15 = __this->___CountProperty;
bool L_16;
L_16 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_15, (PropertyInfo_t*)NULL, NULL);
if (L_16)
{
goto IL_0093;
}
}
{
PropertyInfo_t* L_17 = __this->___CountProperty;
NullCheck(L_17);
Type_t* L_18;
L_18 = VirtualFuncInvoker0< Type_t* >::Invoke(15, L_17);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_18, L_20, NULL);
if (!L_21)
{
goto IL_00ae;
}
}
IL_0093:
{
Type_t* L_22 = ___0_collectionType;
NullCheck(L_22);
String_t* L_23;
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_22);
String_t* L_24;
L_24 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65B41F9A1164312C3382BA0F042ABC6FB99F72DF)), L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC72892D10B9A43BD84AF47FFE4B9E6997A8D1A40)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_25, L_24, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA_RuntimeMethod_var)));
}
IL_00ae:
{
Type_t* L_26 = ___0_collectionType;
bool L_27;
L_27 = GenericCollectionFormatter_CanFormat_m0B1FF59724799053618EDE369396AB1974753EE0(L_26, (&V_0), NULL);
if (L_27)
{
goto IL_00d3;
}
}
{
Type_t* L_28 = ___0_collectionType;
NullCheck(L_28);
String_t* L_29;
L_29 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_28);
String_t* L_30;
L_30 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65B41F9A1164312C3382BA0F042ABC6FB99F72DF)), L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBF1893ED9AA1B898A2A0F4B6AEC3CB73F51CFC6A)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_31 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_31, L_30, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA_RuntimeMethod_var)));
}
IL_00d3:
{
Type_t* L_32 = V_0;
Type_t* L_33 = ___1_elementType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_34;
L_34 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_32, L_33, NULL);
if (!L_34)
{
goto IL_0117;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = (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_36 = L_35;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49AE794C00022ECA141068DEA9531BF6E0D342B7)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
Type_t* L_38 = ___1_elementType;
NullCheck(L_38);
String_t* L_39;
L_39 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_38);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_39);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_37;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFADED748D817423F2D88F16BB8C25B151A0BFD71)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
Type_t* L_42 = ___0_collectionType;
NullCheck(L_42);
String_t* L_43;
L_43 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_42);
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_43);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_41;
NullCheck(L_44);
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
String_t* L_45;
L_45 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_44, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_46 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_46, L_45, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakGenericCollectionFormatter__ctor_mE303CEC13544339BF1EEC54CD5A68D23E515A0FA_RuntimeMethod_var)));
}
IL_0117:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakGenericCollectionFormatter_GetUninitializedObject_mDB7461AA17CDDB5A1CDECC7D120553BF984325BE (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_1;
L_1 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakGenericCollectionFormatter_DeserializeImplementation_m3D9F9FAB33997FE3ED34DF5E49ECAA5B050E457A (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* __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*)&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;
int32_t V_3 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
Exception_t* V_5 = NULL;
Exception_t* V_6 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
{
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_0123;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011b:
{
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
{
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));
V_3 = 0;
goto IL_00f6_2;
}
IL_0021_2:
{
RuntimeObject* L_7 = ___1_reader;
NullCheck(L_7);
uint8_t L_8;
L_8 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_7, (&V_0));
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)13)))))
{
goto IL_007e_2;
}
}
{
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);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
String_t* L_16;
L_16 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_16);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15;
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
String_t* L_19;
L_19 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_19);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_18;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_21;
L_21 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_20, NULL);
NullCheck(L_12);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_12, L_21, NULL);
goto IL_00fe_2;
}
IL_007e_2:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
V_4 = L_22;
}
try
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = V_4;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_24 = __this->___ValueReaderWriter;
RuntimeObject* L_25 = ___1_reader;
NullCheck(L_24);
RuntimeObject* L_26;
L_26 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_24, L_25);
NullCheck(L_23);
ArrayElementTypeCheck (L_23, L_26);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_26);
MethodInfo_t* L_27 = __this->___AddMethod;
RuntimeObject** L_28 = ___0_value;
RuntimeObject* L_29 = *((RuntimeObject**)L_28);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_4;
NullCheck(L_27);
RuntimeObject* L_31;
L_31 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_27, L_29, L_30, NULL);
goto IL_00c3_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_00a8_2;
}
throw e;
}
CATCH_00a8_2:
{
V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_32 = ___1_reader;
NullCheck(L_32);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_33;
L_33 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_32);
NullCheck(L_33);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_34;
L_34 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_33, NULL);
NullCheck(L_34);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_35;
L_35 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_34, NULL);
Exception_t* L_36 = V_5;
NullCheck(L_35);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_35, L_36, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_00c3_2;
}
IL_00c3_2:
{
RuntimeObject* L_37 = ___1_reader;
NullCheck(L_37);
bool L_38;
L_38 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_37);
if (L_38)
{
goto IL_00f2_2;
}
}
{
RuntimeObject* L_39 = ___1_reader;
NullCheck(L_39);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_40;
L_40 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_39);
NullCheck(L_40);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_41;
L_41 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_40, NULL);
NullCheck(L_41);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_42;
L_42 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_41, NULL);
RuntimeObject* L_43 = ___1_reader;
NullCheck(L_43);
String_t* L_44;
L_44 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_43);
String_t* L_45;
L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_44, NULL);
NullCheck(L_42);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_42, L_45, NULL);
goto IL_00fe_2;
}
IL_00f2_2:
{
int32_t L_46 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
}
IL_00f6_2:
{
int32_t L_47 = V_3;
int64_t L_48 = V_2;
if ((((int64_t)((int64_t)L_47)) < ((int64_t)L_48)))
{
goto IL_0021_2;
}
}
IL_00fe_2:
{
goto IL_0129;
}
}
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_0100_1;
}
throw e;
}
CATCH_0100_1:
{
V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_49 = ___1_reader;
NullCheck(L_49);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_50;
L_50 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&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);
Exception_t* L_53 = V_6;
NullCheck(L_52);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_52, L_53, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0129;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0123:
{
RuntimeObject* L_54 = ___1_reader;
NullCheck(L_54);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_54);
}
IL_0129:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakGenericCollectionFormatter_SerializeImplementation_m71DB6E28A9E2DD1B5AAC5D6EF4BC4A4BD89DBB9D (WeakGenericCollectionFormatter_t573535118B39291BABDEB47C782BDD511307C126* __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*)&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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0058:
{
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;
PropertyInfo_t* L_2 = __this->___CountProperty;
RuntimeObject** L_3 = ___0_value;
RuntimeObject* L_4 = *((RuntimeObject**)L_3);
NullCheck(L_2);
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_2, L_4, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, ((int64_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_5, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))));
RuntimeObject** L_6 = ___0_value;
RuntimeObject* L_7 = *((RuntimeObject**)L_6);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var)));
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var)));
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0047_1:
{
{
RuntimeObject* L_9 = V_0;
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_2;
if (!L_10)
{
goto IL_0057_1;
}
}
{
RuntimeObject* L_11 = V_2;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_0057_1:
{
return;
}
}
});
try
{
{
goto IL_003d_2;
}
IL_0029_2:
{
RuntimeObject* L_12 = V_0;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
V_1 = L_13;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_14 = __this->___ValueReaderWriter;
RuntimeObject* L_15 = V_1;
RuntimeObject* L_16 = ___1_writer;
NullCheck(L_14);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_14, L_15, L_16, NULL);
}
IL_003d_2:
{
RuntimeObject* L_17 = V_0;
NullCheck(L_17);
bool L_18;
L_18 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
if (L_18)
{
goto IL_0029_2;
}
}
{
goto IL_005f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005f:
{
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 WeakHashSetFormatter__ctor_m4734A9E7678B4EFE3D7C28859A071D9B02BB67C8 (WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tA1368DD5977A2271895CEEC3D6282C68C9675735_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = 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> (HashSet_1_tA1368DD5977A2271895CEEC3D6282C68C9675735_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;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = L_10;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = V_0;
NullCheck(L_12);
int32_t L_13 = 0;
Type_t* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_14);
NullCheck(L_9);
MethodInfo_t* L_15;
L_15 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_9, _stringLiteral107694947DB47644F8036602F63473486E1ED925, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_11, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
__this->___AddMethod = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AddMethod), (void*)L_15);
Type_t* L_16 = ___0_serializedType;
NullCheck(L_16);
PropertyInfo_t* L_17;
L_17 = Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391(L_16, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, ((int32_t)52), NULL);
__this->___CountProperty = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CountProperty), (void*)L_17);
MethodInfo_t* L_18 = __this->___AddMethod;
bool L_19;
L_19 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_18, (MethodInfo_t*)NULL, NULL);
if (!L_19)
{
goto IL_0083;
}
}
{
Type_t* L_20 = ___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_21;
L_21 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_20, NULL);
String_t* L_22;
L_22 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7A6B35D28FDAEE59E7EE24EF0B0E568CD208B4FD)), L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38B9D8C3BD5BB39A2BCA99EA43E9441449C71683)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_23 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_23, L_22, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakHashSetFormatter__ctor_m4734A9E7678B4EFE3D7C28859A071D9B02BB67C8_RuntimeMethod_var)));
}
IL_0083:
{
PropertyInfo_t* L_24 = __this->___CountProperty;
bool L_25;
L_25 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_24, (PropertyInfo_t*)NULL, NULL);
if (!L_25)
{
goto IL_00ac;
}
}
{
Type_t* L_26 = ___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_27;
L_27 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_26, NULL);
String_t* L_28;
L_28 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7A6B35D28FDAEE59E7EE24EF0B0E568CD208B4FD)), L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral950B380A200C03096C8CD480BAD1E76C0B3F9E9A)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_29 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_29, L_28, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakHashSetFormatter__ctor_m4734A9E7678B4EFE3D7C28859A071D9B02BB67C8_RuntimeMethod_var)));
}
IL_00ac:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakHashSetFormatter_GetUninitializedObject_m0AF44D3397A4080E5353448134B957887627BE0B (WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakHashSetFormatter_DeserializeImplementation_m96826EB751BF4817DB8A95A7906DF2057B654BED (WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49* __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*)&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_00ff;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00f7:
{
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));
RuntimeObject** L_7 = ___0_value;
Type_t* L_8 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
RuntimeObject* L_9;
L_9 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_8, NULL);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_9);
RuntimeObject** L_10 = ___0_value;
RuntimeObject* L_11 = *((RuntimeObject**)L_10);
RuntimeObject* L_12 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_11, L_12, NULL);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
V_3 = L_13;
V_4 = 0;
goto IL_00ec_1;
}
IL_003f_1:
{
RuntimeObject* L_14 = ___1_reader;
NullCheck(L_14);
uint8_t L_15;
L_15 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_14, (&V_0));
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)13)))))
{
goto IL_0099_1;
}
}
{
RuntimeObject* L_16 = ___1_reader;
NullCheck(L_16);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_17;
L_17 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_16);
NullCheck(L_17);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_18;
L_18 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_17, NULL);
NullCheck(L_18);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_19;
L_19 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_18, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
String_t* L_23;
L_23 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_23);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_22;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
String_t* L_26;
L_26 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
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*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_28;
L_28 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
NullCheck(L_19);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_19, L_28, NULL);
goto IL_0105;
}
IL_0099_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = V_3;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_30 = __this->___ElementSerializer;
RuntimeObject* L_31 = ___1_reader;
NullCheck(L_30);
RuntimeObject* L_32;
L_32 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_30, L_31);
NullCheck(L_29);
ArrayElementTypeCheck (L_29, L_32);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_32);
MethodInfo_t* L_33 = __this->___AddMethod;
RuntimeObject** L_34 = ___0_value;
RuntimeObject* L_35 = *((RuntimeObject**)L_34);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = V_3;
NullCheck(L_33);
RuntimeObject* L_37;
L_37 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_33, L_35, L_36, NULL);
RuntimeObject* L_38 = ___1_reader;
NullCheck(L_38);
bool L_39;
L_39 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_38);
if (L_39)
{
goto IL_00e6_1;
}
}
{
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_40);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_41;
L_41 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_40);
NullCheck(L_41);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_42;
L_42 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_41, NULL);
NullCheck(L_42);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_43;
L_43 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_42, NULL);
RuntimeObject* L_44 = ___1_reader;
NullCheck(L_44);
String_t* L_45;
L_45 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_44);
String_t* L_46;
L_46 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_45, NULL);
NullCheck(L_43);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_43, L_46, NULL);
goto IL_0105;
}
IL_00e6_1:
{
int32_t L_47 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_00ec_1:
{
int32_t L_48 = V_4;
int64_t L_49 = V_2;
if ((((int64_t)((int64_t)L_48)) < ((int64_t)L_49)))
{
goto IL_003f_1;
}
}
{
goto IL_0105;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ff:
{
RuntimeObject* L_50 = ___1_reader;
NullCheck(L_50);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_50);
}
IL_0105:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakHashSetFormatter_SerializeImplementation_m83D95651A021911DFB8426651653E48DFA326EA3 (WeakHashSetFormatter_t3B1C381CCAEF08C0B71F1563CC1705BCC6A1DD49* __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*)&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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Exception_t* V_2 = NULL;
RuntimeObject* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0073:
{
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;
PropertyInfo_t* L_2 = __this->___CountProperty;
RuntimeObject** L_3 = ___0_value;
RuntimeObject* L_4 = *((RuntimeObject**)L_3);
NullCheck(L_2);
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_2, L_4, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_1, ((int64_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_5, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))));
RuntimeObject** L_6 = ___0_value;
RuntimeObject* L_7 = *((RuntimeObject**)L_6);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var)));
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var)));
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0062_1:
{
{
RuntimeObject* L_9 = V_0;
V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_10 = V_3;
if (!L_10)
{
goto IL_0072_1;
}
}
{
RuntimeObject* L_11 = V_3;
NullCheck(L_11);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
}
IL_0072_1:
{
return;
}
}
});
try
{
{
goto IL_0058_2;
}
IL_0029_2:
{
RuntimeObject* L_12 = V_0;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
V_1 = L_13;
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_14 = __this->___ElementSerializer;
RuntimeObject* L_15 = V_1;
RuntimeObject* L_16 = ___1_writer;
NullCheck(L_14);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_14, L_15, L_16, NULL);
goto IL_0058_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_003f_2;
}
throw e;
}
CATCH_003f_2:
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_17 = ___1_writer;
NullCheck(L_17);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_18;
L_18 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_17);
NullCheck(L_18);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19;
L_19 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_18, NULL);
NullCheck(L_19);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_20;
L_20 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_19, NULL);
Exception_t* L_21 = V_2;
NullCheck(L_20);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_20, L_21, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0058_2;
}
IL_0058_2:
{
RuntimeObject* L_22 = V_0;
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22);
if (L_23)
{
goto IL_0029_2;
}
}
{
goto IL_007a;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007a:
{
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 WeakKeyValuePairFormatter__ctor_mF92A43D892E57206DFC3771D559FE4E6CDA86CA6 (WeakKeyValuePairFormatter_tA5A3EA683CA78E6551207C3FE0BFEADE71BEDEF6* __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*)&_stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
{
Type_t* L_0 = ___0_serializedType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___0_serializedType;
NullCheck(L_1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_1);
V_0 = L_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
NullCheck(L_3);
int32_t L_4 = 0;
Type_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6;
L_6 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_5, NULL);
__this->___KeySerializer = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___KeySerializer), (void*)L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = 1;
Type_t* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_10;
L_10 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_9, NULL);
__this->___ValueSerializer = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueSerializer), (void*)L_10);
Type_t* L_11 = ___0_serializedType;
NullCheck(L_11);
PropertyInfo_t* L_12;
L_12 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_11, _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07, NULL);
__this->___KeyProperty = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___KeyProperty), (void*)L_12);
Type_t* L_13 = ___0_serializedType;
NullCheck(L_13);
PropertyInfo_t* L_14;
L_14 = Type_GetProperty_mD183124FC8A89121E8368058B327A7750B14281D(L_13, _stringLiteral86FADB31129B6F40C720A97600D69389EA3567E3, NULL);
__this->___ValueProperty = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueProperty), (void*)L_14);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakKeyValuePairFormatter_SerializeImplementation_m0754EC4B2EC03E092D3DAC5E2291EA74BFE4122D (WeakKeyValuePairFormatter_tA5A3EA683CA78E6551207C3FE0BFEADE71BEDEF6* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_0 = __this->___KeySerializer;
PropertyInfo_t* L_1 = __this->___KeyProperty;
RuntimeObject** L_2 = ___0_value;
RuntimeObject* L_3 = *((RuntimeObject**)L_2);
NullCheck(L_1);
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_1, L_3, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_5 = ___1_writer;
NullCheck(L_0);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_0, L_4, L_5, NULL);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6 = __this->___ValueSerializer;
PropertyInfo_t* L_7 = __this->___ValueProperty;
RuntimeObject** L_8 = ___0_value;
RuntimeObject* L_9 = *((RuntimeObject**)L_8);
NullCheck(L_7);
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26, L_7, L_9, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_6);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_6, L_10, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakKeyValuePairFormatter_DeserializeImplementation_m9B984B873F674CE89B4A3C55CFF006CA7A6C1622 (WeakKeyValuePairFormatter_tA5A3EA683CA78E6551207C3FE0BFEADE71BEDEF6* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject** L_0 = ___0_value;
Type_t* L_1 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_4 = __this->___KeySerializer;
RuntimeObject* L_5 = ___1_reader;
NullCheck(L_4);
RuntimeObject* L_6;
L_6 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_4, L_5);
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_6);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_8 = __this->___ValueSerializer;
RuntimeObject* L_9 = ___1_reader;
NullCheck(L_8);
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_8, L_9);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_10);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
RuntimeObject* L_11;
L_11 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_1, L_7, NULL);
*((RuntimeObject**)L_0) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_11);
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 WeakListFormatter__ctor_mBCB3F98D3B4A044844E7E317E0C4CA6C93824CF8 (WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA989C33995B015444AE843B573C94F683039E41F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = 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> (List_1_tA989C33995B015444AE843B573C94F683039E41F_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);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakListFormatter_GetUninitializedObject_mF77A0840B4D939229A4F3CC429918A359CF86A92 (WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakListFormatter_DeserializeImplementation_mBD4916F669A82870D4CAC663B758B22FD6B910EA (WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759* __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*)&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*)&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;
RuntimeObject* 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_0105;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fd:
{
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));
RuntimeObject** L_7 = ___0_value;
Type_t* L_8 = ((WeakBaseFormatter_tC6A233C222A2F1CD424F2EF887CE7A9B5D08ADA1*)__this)->___SerializedType;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_9;
int64_t L_11 = V_2;
int32_t L_12 = ((int32_t)L_11);
RuntimeObject* L_13 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_12);
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_13);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_13);
RuntimeObject* L_14;
L_14 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_8, L_10, NULL);
*((RuntimeObject**)L_7) = (RuntimeObject*)L_14;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_14);
RuntimeObject** L_15 = ___0_value;
RuntimeObject* L_16 = *((RuntimeObject**)L_15);
V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_16, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
RuntimeObject** L_17 = ___0_value;
RuntimeObject* L_18 = *((RuntimeObject**)L_17);
RuntimeObject* L_19 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_18, L_19, NULL);
V_4 = 0;
goto IL_00f2_1;
}
IL_0050_1:
{
RuntimeObject* L_20 = ___1_reader;
NullCheck(L_20);
uint8_t L_21;
L_21 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_20, (&V_0));
if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)13)))))
{
goto IL_00aa_1;
}
}
{
RuntimeObject* L_22 = ___1_reader;
NullCheck(L_22);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_23;
L_23 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_22);
NullCheck(L_23);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_24;
L_24 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_23, NULL);
NullCheck(L_24);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_25;
L_25 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_24, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
String_t* L_29;
L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_29);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_28;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
String_t* L_32;
L_32 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_32);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31;
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_34;
L_34 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_33, NULL);
NullCheck(L_25);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_25, L_34, NULL);
goto IL_010b;
}
IL_00aa_1:
{
RuntimeObject* L_35 = V_3;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_36 = __this->___ElementSerializer;
RuntimeObject* L_37 = ___1_reader;
NullCheck(L_36);
RuntimeObject* L_38;
L_38 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_36, L_37);
NullCheck(L_35);
int32_t L_39;
L_39 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_35, L_38);
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_40);
bool L_41;
L_41 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_40);
if (L_41)
{
goto IL_00ec_1;
}
}
{
RuntimeObject* L_42 = ___1_reader;
NullCheck(L_42);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_43;
L_43 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_42);
NullCheck(L_43);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_44;
L_44 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_43, NULL);
NullCheck(L_44);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_45;
L_45 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_44, NULL);
RuntimeObject* L_46 = ___1_reader;
NullCheck(L_46);
String_t* L_47;
L_47 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_46);
String_t* L_48;
L_48 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_47, NULL);
NullCheck(L_45);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_45, L_48, NULL);
goto IL_010b;
}
IL_00ec_1:
{
int32_t L_49 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_00f2_1:
{
int32_t L_50 = V_4;
int64_t L_51 = V_2;
if ((((int64_t)((int64_t)L_50)) < ((int64_t)L_51)))
{
goto IL_0050_1;
}
}
{
goto IL_010b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0105:
{
RuntimeObject* L_52 = ___1_reader;
NullCheck(L_52);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_52);
}
IL_010b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakListFormatter_SerializeImplementation_mE91B28E2F4825B0029E049DA65574C487BB4D3BD (WeakListFormatter_t741E1CB035FDB2E932AE6475369A58E5938F9759* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
Exception_t* V_2 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0057:
{
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, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_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));
V_1 = 0;
goto IL_004c_1;
}
IL_0019_1:
{
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6 = __this->___ElementSerializer;
RuntimeObject* L_7 = V_0;
int32_t L_8 = V_1;
NullCheck(L_7);
RuntimeObject* L_9;
L_9 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_7, L_8);
RuntimeObject* L_10 = ___1_writer;
NullCheck(L_6);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_6, L_9, L_10, NULL);
goto IL_0048_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_002f_1;
}
throw e;
}
CATCH_002f_1:
{
V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_11 = ___1_writer;
NullCheck(L_11);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_12;
L_12 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_11);
NullCheck(L_12);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13;
L_13 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_12, NULL);
NullCheck(L_13);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14;
L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL);
Exception_t* L_15 = V_2;
NullCheck(L_14);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_14, L_15, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0048_1;
}
IL_0048_1:
{
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_004c_1:
{
int32_t L_17 = V_1;
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
int32_t L_19;
L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_18);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0019_1;
}
}
{
goto IL_005e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005e:
{
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 WeakMethodInfoFormatter__ctor_m5097E32999AE026175C8753EFCD8911BA0032A5E (WeakMethodInfoFormatter_t6A5E3174357BF90F36A02E545097270C37472603* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfoFormatter_1__ctor_m6B159D9DC8940B040EE8EAB23E114F1D5B6CA795_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(MethodInfoFormatter_1_t64462198E33CD4BD076886190F7D156E24ED9289_il2cpp_TypeInfo_var);
MethodInfoFormatter_1__ctor_m6B159D9DC8940B040EE8EAB23E114F1D5B6CA795(__this, MethodInfoFormatter_1__ctor_m6B159D9DC8940B040EE8EAB23E114F1D5B6CA795_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 Type_t* WeakMinimalBaseFormatter_Sirenix_Serialization_IFormatter_get_SerializedType_m0191E9A1AD3D4C5F51A97EE2BA557877616B8D03 (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___SerializedType;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMinimalBaseFormatter__ctor_m04B735306FFEB14D9D6CA5E84BC5DD45C3818E20 (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Type_t* L_0 = ___0_serializedType;
__this->___SerializedType = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SerializedType), (void*)L_0);
Type_t* L_1 = __this->___SerializedType;
NullCheck(L_1);
bool L_2;
L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
__this->___IsValueType = L_2;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakMinimalBaseFormatter_Deserialize_m41274851430CC8AAF88B23646C526672C60D3ABD (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, RuntimeObject* ___0_reader, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(7, __this);
V_0 = L_0;
bool L_1 = __this->___IsValueType;
if (L_1)
{
goto IL_001a;
}
}
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
RuntimeObject* L_3 = V_0;
RuntimeObject* L_4 = ___0_reader;
WeakMinimalBaseFormatter_RegisterReferenceID_mD0EEC313D360A0166BB557C1C817CF65ADCA56DD(__this, L_3, L_4, NULL);
}
IL_001a:
{
RuntimeObject* L_5 = ___0_reader;
VirtualActionInvoker2< RuntimeObject**, RuntimeObject* >::Invoke(8, __this, (&V_0), L_5);
RuntimeObject* L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMinimalBaseFormatter_Serialize_mE43FD93EB364C10E6F21B4D77B88B497416139BC (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___1_writer;
VirtualActionInvoker2< RuntimeObject**, RuntimeObject* >::Invoke(9, __this, (&___0_value), L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakMinimalBaseFormatter_GetUninitializedObject_m6DCF8EE0CAF5D4AFABE97B61580AFF7B64DE76AF (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0 = __this->___IsValueType;
if (!L_0)
{
goto IL_0014;
}
}
{
Type_t* L_1 = __this->___SerializedType;
RuntimeObject* L_2;
L_2 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_1, NULL);
return L_2;
}
IL_0014:
{
Type_t* L_3 = __this->___SerializedType;
il2cpp_codegen_runtime_class_init_inline(FormatterServices_t37D3EFB704B4375FE9A0F532B7DEDE0A43FDF0E2_il2cpp_TypeInfo_var);
RuntimeObject* L_4;
L_4 = FormatterServices_GetUninitializedObject_mA2B57E3C189694129FE2870B8188421DF78468A1(L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMinimalBaseFormatter_RegisterReferenceID_mD0EEC313D360A0166BB557C1C817CF65ADCA56DD (WeakMinimalBaseFormatter_t1222E695E5BEB64DA0977BD91C8342B9481B83D9* __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*)&_stringLiteral92DC02A1ED9E4AEC3920334C5DFE7930A635D7AA);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
bool L_0 = __this->___IsValueType;
if (L_0)
{
goto IL_003b;
}
}
{
RuntimeObject* L_1 = ___1_reader;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(6, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_1);
V_0 = L_2;
int32_t L_3 = V_0;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_002e;
}
}
{
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_4);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5;
L_5 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4);
NullCheck(L_5);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6;
L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL);
NullCheck(L_6);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7;
L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL);
NullCheck(L_7);
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_7, _stringLiteral92DC02A1ED9E4AEC3920334C5DFE7930A635D7AA, NULL);
return;
}
IL_002e:
{
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);
int32_t L_10 = V_0;
RuntimeObject* L_11 = ___0_value;
NullCheck(L_9);
DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_9, L_10, L_11, NULL);
}
IL_003b:
{
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 WeakMultiDimensionalArrayFormatter__ctor_mBA5301EBE2DC6179EB6C84ABC0C2CC81002AFC02 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, 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_arrayType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___0_arrayType;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(46, L_1);
__this->___ArrayRank = L_2;
Type_t* L_3 = ___1_elementType;
__this->___ElementType = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)L_3);
Type_t* L_4 = ___1_elementType;
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_5;
L_5 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_4, NULL);
__this->___ValueReaderWriter = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueReaderWriter), (void*)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakMultiDimensionalArrayFormatter_GetUninitializedObject_mB0C80F1F02DBFD046E55CC5237B562FC0EC3329C (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_DeserializeImplementation_mB15CF2810650CE3E19055EE5DDBF1AA84366DBB5 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, 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*)&Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0956CC3C528F9A31B60E195783C5E564C6DC91B);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* V_0 = NULL;
uint8_t V_1 = 0;
String_t* V_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
int64_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
Exception_t* V_9 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_0 = (U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass7_0__ctor_m4DAB101DBC729E64C3AC382CCBD38537F834F39B(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_1 = V_0;
RuntimeObject* L_2 = ___1_reader;
NullCheck(L_1);
L_1->___reader = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___reader), (void*)L_2);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_3 = V_0;
NullCheck(L_3);
L_3->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_4 = V_0;
NullCheck(L_4);
RuntimeObject* L_5 = L_4->___reader;
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_6 = V_0;
NullCheck(L_6);
String_t** L_7 = (String_t**)(&L_6->___name);
NullCheck(L_5);
uint8_t L_8;
L_8 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_5, L_7);
V_1 = L_8;
uint8_t L_9 = V_1;
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)12)))))
{
goto IL_019f;
}
}
{
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_10 = V_0;
NullCheck(L_10);
RuntimeObject* L_11 = L_10->___reader;
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_12 = V_0;
NullCheck(L_12);
int64_t* L_13 = (int64_t*)(&L_12->___length);
NullCheck(L_11);
bool L_14;
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11, L_13);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_15 = V_0;
NullCheck(L_15);
RuntimeObject* L_16 = L_15->___reader;
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_17 = V_0;
NullCheck(L_17);
String_t** L_18 = (String_t**)(&L_17->___name);
NullCheck(L_16);
uint8_t L_19;
L_19 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_16, L_18);
V_1 = L_19;
uint8_t L_20 = V_1;
if ((!(((uint32_t)L_20) == ((uint32_t)1))))
{
goto IL_0068;
}
}
{
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_21 = V_0;
NullCheck(L_21);
String_t* L_22 = L_21->___name;
bool L_23;
L_23 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_22, _stringLiteralB0956CC3C528F9A31B60E195783C5E564C6DC91B, NULL);
if (!L_23)
{
goto IL_0077;
}
}
IL_0068:
{
RuntimeObject** L_24 = ___0_value;
*((RuntimeObject**)L_24) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_25 = V_0;
NullCheck(L_25);
RuntimeObject* L_26 = L_25->___reader;
NullCheck(L_26);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_26);
return;
}
IL_0077:
{
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_27 = V_0;
NullCheck(L_27);
RuntimeObject* L_28 = L_27->___reader;
NullCheck(L_28);
bool L_29;
L_29 = InterfaceFuncInvoker1< bool, String_t** >::Invoke(22, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_28, (&V_2));
String_t* L_30 = V_2;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_31 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = L_31;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)124));
NullCheck(L_30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33;
L_33 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_30, L_32, NULL);
V_3 = L_33;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_3;
NullCheck(L_34);
int32_t L_35 = __this->___ArrayRank;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))) == ((int32_t)L_35)))
{
goto IL_00b1;
}
}
{
RuntimeObject** L_36 = ___0_value;
*((RuntimeObject**)L_36) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_37 = V_0;
NullCheck(L_37);
RuntimeObject* L_38 = L_37->___reader;
NullCheck(L_38);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_38);
return;
}
IL_00b1:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_3;
NullCheck(L_39);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)));
V_4 = L_40;
V_6 = 0;
goto IL_00eb;
}
IL_00c0:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = V_3;
int32_t L_42 = V_6;
NullCheck(L_41);
int32_t L_43 = L_42;
String_t* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
bool L_45;
L_45 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_44, (&V_7), NULL);
if (!L_45)
{
goto IL_00d6;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_4;
int32_t L_47 = V_6;
int32_t L_48 = V_7;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (int32_t)L_48);
goto IL_00e5;
}
IL_00d6:
{
RuntimeObject** L_49 = ___0_value;
*((RuntimeObject**)L_49) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_49, (void*)(RuntimeObject*)NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_50 = V_0;
NullCheck(L_50);
RuntimeObject* L_51 = L_50->___reader;
NullCheck(L_51);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_51);
return;
}
IL_00e5:
{
int32_t L_52 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_52, 1));
}
IL_00eb:
{
int32_t L_53 = V_6;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = V_3;
NullCheck(L_54);
if ((((int32_t)L_53) < ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length)))))
{
goto IL_00c0;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_4;
NullCheck(L_55);
int32_t L_56 = 0;
int32_t L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
V_5 = ((int64_t)L_57);
V_8 = 1;
goto IL_010f;
}
IL_00fe:
{
int64_t L_58 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_4;
int32_t L_60 = V_8;
NullCheck(L_59);
int32_t L_61 = L_60;
int32_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
V_5 = ((int64_t)il2cpp_codegen_multiply(L_58, ((int64_t)L_62)));
int32_t L_63 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_010f:
{
int32_t L_64 = V_8;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = V_4;
NullCheck(L_65);
if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))
{
goto IL_00fe;
}
}
{
int64_t L_66 = V_5;
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_67 = V_0;
NullCheck(L_67);
int64_t L_68 = L_67->___length;
if ((((int64_t)L_66) == ((int64_t)L_68)))
{
goto IL_0130;
}
}
{
RuntimeObject** L_69 = ___0_value;
*((RuntimeObject**)L_69) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_69, (void*)(RuntimeObject*)NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_70 = V_0;
NullCheck(L_70);
RuntimeObject* L_71 = L_70->___reader;
NullCheck(L_71);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_71);
return;
}
IL_0130:
{
RuntimeObject** L_72 = ___0_value;
Type_t* L_73 = __this->___ElementType;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_4;
RuntimeArray* L_75;
L_75 = Array_CreateInstance_m97DC551619A43DA8AE15F1A6D33662D66E5DA817(L_73, L_74, NULL);
*((RuntimeObject**)L_72) = (RuntimeObject*)L_75;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_72, (void*)(RuntimeObject*)L_75);
RuntimeObject** L_76 = ___0_value;
RuntimeObject* L_77 = *((RuntimeObject**)L_76);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_78 = V_0;
NullCheck(L_78);
RuntimeObject* L_79 = L_78->___reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_77, L_79, NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_80 = V_0;
NullCheck(L_80);
L_80->___elements = 0;
}
try
{
RuntimeObject** L_81 = ___0_value;
RuntimeObject* L_82 = *((RuntimeObject**)L_81);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_83 = V_0;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_84 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_84, L_83, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D_RuntimeMethod_var), NULL);
WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m7E8C1ADA2E266DE704F8B5053F23AD277AFA4E13(__this, ((RuntimeArray*)CastclassClass((RuntimeObject*)L_82, RuntimeArray_il2cpp_TypeInfo_var)), L_84, NULL);
goto IL_0192;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_016f;
}
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_0172;
}
throw e;
}
CATCH_016f:
{
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0192;
}
CATCH_0172:
{
V_9 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_85 = V_0;
NullCheck(L_85);
RuntimeObject* L_86 = L_85->___reader;
NullCheck(L_86);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_87;
L_87 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_86);
NullCheck(L_87);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_88;
L_88 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_87, NULL);
NullCheck(L_88);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_89;
L_89 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_88, NULL);
Exception_t* L_90 = V_9;
NullCheck(L_89);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_89, L_90, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0192;
}
IL_0192:
{
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_91 = V_0;
NullCheck(L_91);
RuntimeObject* L_92 = L_91->___reader;
NullCheck(L_92);
bool L_93;
L_93 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_92);
return;
}
IL_019f:
{
RuntimeObject** L_94 = ___0_value;
*((RuntimeObject**)L_94) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_94, (void*)(RuntimeObject*)NULL);
U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* L_95 = V_0;
NullCheck(L_95);
RuntimeObject* L_96 = L_95->___reader;
NullCheck(L_96);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_96);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_SerializeImplementation_mDB2A9A03BC8581E90D7A4E69C145EEC325044A45 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CSerializeImplementationU3Eb__0_m5E9534C200635E557884729659F917B40FA0C14D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0956CC3C528F9A31B60E195783C5E564C6DC91B);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* V_0 = NULL;
RuntimeArray* V_1 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
StringBuilder_t* V_3 = NULL;
String_t* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
{
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_0 = (U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282_il2cpp_TypeInfo_var);
U3CU3Ec__DisplayClass8_0__ctor_m95B20B8620C7C26F65F1FD0BB26A9B2BD7A2E09D(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_2 = V_0;
RuntimeObject* L_3 = ___1_writer;
NullCheck(L_2);
L_2->___writer = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___writer), (void*)L_3);
RuntimeObject** L_4 = ___0_value;
RuntimeObject* L_5 = *((RuntimeObject**)L_4);
V_1 = ((RuntimeArray*)IsInstClass((RuntimeObject*)L_5, RuntimeArray_il2cpp_TypeInfo_var));
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d1:
{
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7 = L_6->___writer;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_7);
return;
}
});
try
{
{
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_8 = V_0;
NullCheck(L_8);
RuntimeObject* L_9 = L_8->___writer;
RuntimeArray* L_10 = V_1;
NullCheck(L_10);
int64_t L_11;
L_11 = Array_get_LongLength_m19F5DFD4DB2D9A732EBF1BD15E8EA239C1089D5E(L_10, NULL);
NullCheck(L_9);
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_9, L_11);
int32_t L_12 = __this->___ArrayRank;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_12);
V_2 = L_13;
V_5 = 0;
goto IL_0050_1;
}
IL_003e_1:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_2;
int32_t L_15 = V_5;
RuntimeArray* L_16 = V_1;
int32_t L_17 = V_5;
NullCheck(L_16);
int32_t L_18;
L_18 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935(L_16, L_17, NULL);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)L_18);
int32_t L_19 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0050_1:
{
int32_t L_20 = V_5;
int32_t L_21 = __this->___ArrayRank;
if ((((int32_t)L_20) < ((int32_t)L_21)))
{
goto IL_003e_1;
}
}
{
StringBuilder_t* L_22 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_22, NULL);
V_3 = L_22;
V_6 = 0;
goto IL_0092_1;
}
IL_0065_1:
{
int32_t L_23 = V_6;
if ((((int32_t)L_23) <= ((int32_t)0)))
{
goto IL_0073_1;
}
}
{
StringBuilder_t* L_24 = V_3;
NullCheck(L_24);
StringBuilder_t* L_25;
L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)124), NULL);
}
IL_0073_1:
{
StringBuilder_t* L_26 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
int32_t L_28 = V_6;
NullCheck(L_27);
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_29;
L_29 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
String_t* L_30;
L_30 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B(((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), L_29, NULL);
NullCheck(L_26);
StringBuilder_t* L_31;
L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, L_30, NULL);
int32_t L_32 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0092_1:
{
int32_t L_33 = V_6;
int32_t L_34 = __this->___ArrayRank;
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_0065_1;
}
}
{
StringBuilder_t* L_35 = V_3;
NullCheck(L_35);
String_t* L_36;
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_35);
V_4 = L_36;
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_37 = V_0;
NullCheck(L_37);
RuntimeObject* L_38 = L_37->___writer;
String_t* L_39 = V_4;
NullCheck(L_38);
InterfaceActionInvoker2< String_t*, String_t* >::Invoke(21, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_38, _stringLiteralB0956CC3C528F9A31B60E195783C5E564C6DC91B, L_39);
RuntimeObject** L_40 = ___0_value;
RuntimeObject* L_41 = *((RuntimeObject**)L_40);
U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* L_42 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_43 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_43, L_42, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CSerializeImplementationU3Eb__0_m5E9534C200635E557884729659F917B40FA0C14D_RuntimeMethod_var), NULL);
WeakMultiDimensionalArrayFormatter_IterateArrayRead_mC5A0F2F3D33EAC626AF492583F86C97DBFF5CE8A(__this, ((RuntimeArray*)CastclassClass((RuntimeObject*)L_41, RuntimeArray_il2cpp_TypeInfo_var)), L_43, NULL);
goto IL_00dd;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00dd:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m7E8C1ADA2E266DE704F8B5053F23AD277AFA4E13 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___1_write, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
{
int32_t L_0 = __this->___ArrayRank;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
V_0 = L_1;
RuntimeArray* L_2 = ___0_a;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_4 = ___1_write;
WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m83AD7CEC3DFFDF1B91188C17B460C028E1D517A3(__this, L_2, 0, L_3, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m83AD7CEC3DFFDF1B91188C17B460C028E1D517A3 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, int32_t ___1_rank, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_indices, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___3_write, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0034;
}
IL_0004:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___2_indices;
int32_t L_1 = ___1_rank;
int32_t L_2 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)L_2);
int32_t L_3 = ___1_rank;
RuntimeArray* L_4 = ___0_a;
NullCheck(L_4);
int32_t L_5;
L_5 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_4, NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 1))) >= ((int32_t)L_5)))
{
goto IL_0022;
}
}
{
RuntimeArray* L_6 = ___0_a;
int32_t L_7 = ___1_rank;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___2_indices;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_9 = ___3_write;
WeakMultiDimensionalArrayFormatter_IterateArrayWrite_m83AD7CEC3DFFDF1B91188C17B460C028E1D517A3(__this, L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), L_8, L_9, NULL);
goto IL_0030;
}
IL_0022:
{
RuntimeArray* L_10 = ___0_a;
Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_11 = ___3_write;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_11, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___2_indices;
NullCheck(L_10);
Array_SetValue_m71595F7B1BD3262D3BE2D03B3F8A7A0F51482917(L_10, L_12, L_13, NULL);
}
IL_0030:
{
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0034:
{
int32_t L_15 = V_0;
RuntimeArray* L_16 = ___0_a;
int32_t L_17 = ___1_rank;
NullCheck(L_16);
int32_t L_18;
L_18 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935(L_16, L_17, NULL);
if ((((int32_t)L_15) < ((int32_t)L_18)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayRead_mC5A0F2F3D33EAC626AF492583F86C97DBFF5CE8A (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_read, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
{
int32_t L_0 = __this->___ArrayRank;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
V_0 = L_1;
RuntimeArray* L_2 = ___0_a;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___1_read;
WeakMultiDimensionalArrayFormatter_IterateArrayRead_m88BD2C29F51B335E930856DFF42CF4C7E231A765(__this, L_2, 0, L_3, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakMultiDimensionalArrayFormatter_IterateArrayRead_m88BD2C29F51B335E930856DFF42CF4C7E231A765 (WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* __this, RuntimeArray* ___0_a, int32_t ___1_rank, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_indices, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_read, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0034;
}
IL_0004:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___2_indices;
int32_t L_1 = ___1_rank;
int32_t L_2 = V_0;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)L_2);
int32_t L_3 = ___1_rank;
RuntimeArray* L_4 = ___0_a;
NullCheck(L_4);
int32_t L_5;
L_5 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_4, NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 1))) >= ((int32_t)L_5)))
{
goto IL_0022;
}
}
{
RuntimeArray* L_6 = ___0_a;
int32_t L_7 = ___1_rank;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___2_indices;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = ___3_read;
WeakMultiDimensionalArrayFormatter_IterateArrayRead_m88BD2C29F51B335E930856DFF42CF4C7E231A765(__this, L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), L_8, L_9, NULL);
goto IL_0030;
}
IL_0022:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_10 = ___3_read;
RuntimeArray* L_11 = ___0_a;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___2_indices;
NullCheck(L_11);
RuntimeObject* L_13;
L_13 = Array_GetValue_m577622C9D6176FAC9F6143011DA3F1CF85146FE0(L_11, L_12, NULL);
NullCheck(L_10);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_10, L_13, NULL);
}
IL_0030:
{
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0034:
{
int32_t L_15 = V_0;
RuntimeArray* L_16 = ___0_a;
int32_t L_17 = ___1_rank;
NullCheck(L_16);
int32_t L_18;
L_18 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935(L_16, L_17, NULL);
if ((((int32_t)L_15) < ((int32_t)L_18)))
{
goto IL_0004;
}
}
{
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__DisplayClass7_0__ctor_m4DAB101DBC729E64C3AC382CCBD38537F834F39B (U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D (U3CU3Ec__DisplayClass7_0_t820C6093591BEC87478C6AF9C7D4EE6F8AA3A584* __this, 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;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
RuntimeObject* L_0 = __this->___reader;
String_t** L_1 = (String_t**)(&__this->___name);
NullCheck(L_0);
uint8_t L_2;
L_2 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, L_1);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)13)))))
{
goto IL_0074;
}
}
{
RuntimeObject* L_3 = __this->___reader;
NullCheck(L_3);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_4;
L_4 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_3);
NullCheck(L_4);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_5;
L_5 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_4, NULL);
NullCheck(L_5);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_6;
L_6 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_5, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = (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_8 = L_7;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
int32_t* L_10 = (int32_t*)(&__this->___elements);
String_t* L_11;
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_10, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_11);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_9;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9)));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
int64_t* L_14 = (int64_t*)(&__this->___length);
String_t* L_15;
L_15 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B(L_14, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_15);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_13;
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57)));
String_t* L_17;
L_17 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_16, NULL);
NullCheck(L_6);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_6, L_17, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_18, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D_RuntimeMethod_var)));
}
IL_0074:
{
WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* L_19 = __this->___U3CU3E4__this;
NullCheck(L_19);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_20 = L_19->___ValueReaderWriter;
RuntimeObject* L_21 = __this->___reader;
NullCheck(L_20);
RuntimeObject* L_22;
L_22 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_20, L_21);
V_0 = L_22;
RuntimeObject* L_23 = __this->___reader;
NullCheck(L_23);
bool L_24;
L_24 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_23);
if (L_24)
{
goto IL_00cd;
}
}
{
RuntimeObject* L_25 = __this->___reader;
NullCheck(L_25);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_26;
L_26 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&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);
RuntimeObject* L_29 = __this->___reader;
NullCheck(L_29);
String_t* L_30;
L_30 = InterfaceFuncInvoker0< String_t* >::Invoke(10, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_29);
String_t* L_31;
L_31 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1)), L_30, NULL);
NullCheck(L_28);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_28, L_31, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_32 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_32, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CDeserializeImplementationU3Eb__0_mB582F28F3040119936D1BF767DE65F6CCDC3C92D_RuntimeMethod_var)));
}
IL_00cd:
{
int32_t L_33 = __this->___elements;
V_1 = L_33;
int32_t L_34 = V_1;
__this->___elements = ((int32_t)il2cpp_codegen_add(L_34, 1));
RuntimeObject* L_35 = V_0;
return L_35;
}
}
#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_m95B20B8620C7C26F65F1FD0BB26A9B2BD7A2E09D (U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0_U3CSerializeImplementationU3Eb__0_m5E9534C200635E557884729659F917B40FA0C14D (U3CU3Ec__DisplayClass8_0_t08E7219A8DD51ED8F973DDADF73B0611765E2282* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
{
{
WeakMultiDimensionalArrayFormatter_tC04341D67C9731CC2C616244F750C8E84A84862D* L_0 = __this->___U3CU3E4__this;
NullCheck(L_0);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_1 = L_0->___ValueReaderWriter;
RuntimeObject* L_2 = ___0_v;
RuntimeObject* L_3 = __this->___writer;
NullCheck(L_1);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_1, L_2, L_3, 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 WeakNullableFormatter__ctor_m7F481EC0C58E3956E5F2073763871A38698EA688 (WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5* __this, Type_t* ___0_nullableType, 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;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
{
Type_t* L_0 = ___0_nullableType;
WeakBaseFormatter__ctor_m50F7C03C7E5BABF57EC873331B5AD0A957510A76(__this, L_0, NULL);
Type_t* L_1 = ___0_nullableType;
NullCheck(L_1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_1);
V_0 = L_2;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0;
NullCheck(L_3);
int32_t L_4 = 0;
Type_t* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_6;
L_6 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_5, NULL);
__this->___ValueSerializer = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValueSerializer), (void*)L_6);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakNullableFormatter_DeserializeImplementation_mE96FF5D7BDBA2E1768B5F1D185F1A6520B1EFCAF (WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5* __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;
}
String_t* V_0 = NULL;
uint8_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));
V_1 = L_1;
uint8_t L_2 = V_1;
if ((!(((uint32_t)L_2) == ((uint32_t)6))))
{
goto IL_0018;
}
}
{
RuntimeObject** L_3 = ___0_value;
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(36, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_4);
return;
}
IL_0018:
{
RuntimeObject** L_6 = ___0_value;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_7 = __this->___ValueSerializer;
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_7);
RuntimeObject* L_9;
L_9 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_7, L_8);
*((RuntimeObject**)L_6) = (RuntimeObject*)L_9;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakNullableFormatter_SerializeImplementation_m8ED2AB5E28F737371D1FDEC20E3B3114FAFCC8AA (WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5* __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);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject** L_0 = ___0_value;
RuntimeObject* L_1 = *((RuntimeObject**)L_0);
if (!L_1)
{
goto IL_0013;
}
}
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_2 = __this->___ValueSerializer;
RuntimeObject** L_3 = ___0_value;
RuntimeObject* L_4 = *((RuntimeObject**)L_3);
RuntimeObject* L_5 = ___1_writer;
NullCheck(L_2);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_2, L_4, L_5, NULL);
return;
}
IL_0013:
{
RuntimeObject* L_6 = ___1_writer;
NullCheck(L_6);
InterfaceActionInvoker1< String_t* >::Invoke(15, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_6, (String_t*)NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakNullableFormatter_GetUninitializedObject_m570F7D7BB0201EF67BEFA63F25A5553123AD988A (WeakNullableFormatter_t2BA420371070F6A3599949EB67285DB5F167CAE5* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
#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 WeakPrimitiveArrayFormatter__ctor_m91F3F62CC4AEB6DA0048C189ED6D4740F63B021C (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* __this, Type_t* ___0_arrayType, Type_t* ___1_elementType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m28B80E9CE8E90EC4767AA43200ABB00C46E34180_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Type_t* L_0 = ___0_arrayType;
WeakMinimalBaseFormatter__ctor_m04B735306FFEB14D9D6CA5E84BC5DD45C3818E20(__this, L_0, NULL);
Type_t* L_1 = ___1_elementType;
__this->___ElementType = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ElementType), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_2 = ((WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_StaticFields*)il2cpp_codegen_static_fields_for(WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var))->___PrimitiveTypes;
Type_t* L_3 = ___1_elementType;
int32_t* L_4 = (int32_t*)(&__this->___PrimitiveType);
NullCheck(L_2);
bool L_5;
L_5 = Dictionary_2_TryGetValue_m28B80E9CE8E90EC4767AA43200ABB00C46E34180(L_2, L_3, L_4, Dictionary_2_TryGetValue_m28B80E9CE8E90EC4767AA43200ABB00C46E34180_RuntimeMethod_var);
if (L_5)
{
goto IL_003c;
}
}
{
Type_t* L_6 = ___1_elementType;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
String_t* L_7;
L_7 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_6, NULL);
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral596EF2EC55B3C3EC746486C4F4CE3E80945DFECE)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3F236FE61D0283088D457204AE2B36E0769FCCF5)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_9 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakPrimitiveArrayFormatter__ctor_m91F3F62CC4AEB6DA0048C189ED6D4740F63B021C_RuntimeMethod_var)));
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakPrimitiveArrayFormatter_GetUninitializedObject_mDC73A98A70A701A43FFFB7C86C24597247B451AA (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakPrimitiveArrayFormatter_Read_m71C236A228DA023388929DC86C1340A480ABDDD5 (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* __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_ReadPrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m79EC100CDCABB646539A5839BA4FED1AB8AAB8AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m162682FDCC89BC439AC4846DECB4B2F84ADEDBE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEF8AC5066538E37D6155743388BD02EB1BAF7645_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m99EAC91E6CD4A6E9BA7D1DF6360E4C14C57549C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m7CE6C96766F0456B89D681C9F61EC820FB6F42BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisGuid_t_m634B7E4F6437272A22DF746AAA19431357911793_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mEA35916C3CADFAF3AD08E2A3F5F23CD9DADB797A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m512552555808D46949F9E77660120C2847A36044_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8C625A680F0A31AA2B7CAE3DF2CC1D6853EFE168_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m74A0F579801B040D53FE926DAD14D940174AF423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFB7DF006DB75988E7E7903548873B0650925AF7B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m29F16ED7A44A705A431F8B00C68FBFD1E98C30DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4BB74E65B7A556A82FAF962B21DFF9A119A1DB4B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_ReadPrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m7D61D35D81345CDE4F7336F7465C8B40848001D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_3 = NULL;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_4 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_6 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_7 = NULL;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_8 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_9 = NULL;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_10 = NULL;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* V_11 = NULL;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_12 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_13 = NULL;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* V_14 = NULL;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* V_15 = 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)((int32_t)14)))))
{
goto IL_0148;
}
}
{
int32_t L_2 = __this->___PrimitiveType;
V_1 = L_2;
int32_t L_3 = V_1;
switch (L_3)
{
case 0:
{
goto IL_0059;
}
case 1:
{
goto IL_006a;
}
case 2:
{
goto IL_007b;
}
case 3:
{
goto IL_008d;
}
case 4:
{
goto IL_009f;
}
case 5:
{
goto IL_00b1;
}
case 6:
{
goto IL_00c0;
}
case 7:
{
goto IL_00cf;
}
case 8:
{
goto IL_00de;
}
case 9:
{
goto IL_00ed;
}
case 10:
{
goto IL_00fc;
}
case 11:
{
goto IL_010b;
}
case 12:
{
goto IL_011a;
}
case 13:
{
goto IL_0129;
}
}
}
{
goto IL_0138;
}
IL_0059:
{
RuntimeObject* L_4 = ___1_reader;
NullCheck(L_4);
bool L_5;
L_5 = GenericInterfaceFuncInvoker1< bool, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** >::Invoke(IDataReader_ReadPrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEF8AC5066538E37D6155743388BD02EB1BAF7645_RuntimeMethod_var, L_4, (&V_2));
RuntimeObject** L_6 = ___0_value;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = V_2;
*((RuntimeObject**)L_6) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_7);
goto IL_013e;
}
IL_006a:
{
RuntimeObject* L_8 = ___1_reader;
NullCheck(L_8);
bool L_9;
L_9 = GenericInterfaceFuncInvoker1< bool, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913** >::Invoke(IDataReader_ReadPrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m74A0F579801B040D53FE926DAD14D940174AF423_RuntimeMethod_var, L_8, (&V_3));
RuntimeObject** L_10 = ___0_value;
SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_11 = V_3;
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
goto IL_013e;
}
IL_007b:
{
RuntimeObject* L_12 = ___1_reader;
NullCheck(L_12);
bool L_13;
L_13 = GenericInterfaceFuncInvoker1< bool, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB** >::Invoke(IDataReader_ReadPrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mEA35916C3CADFAF3AD08E2A3F5F23CD9DADB797A_RuntimeMethod_var, L_12, (&V_4));
RuntimeObject** L_14 = ___0_value;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_15 = V_4;
*((RuntimeObject**)L_14) = (RuntimeObject*)L_15;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_15);
goto IL_013e;
}
IL_008d:
{
RuntimeObject* L_16 = ___1_reader;
NullCheck(L_16);
bool L_17;
L_17 = GenericInterfaceFuncInvoker1< bool, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** >::Invoke(IDataReader_ReadPrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m512552555808D46949F9E77660120C2847A36044_RuntimeMethod_var, L_16, (&V_5));
RuntimeObject** L_18 = ___0_value;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_5;
*((RuntimeObject**)L_18) = (RuntimeObject*)L_19;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_19);
goto IL_013e;
}
IL_009f:
{
RuntimeObject* L_20 = ___1_reader;
NullCheck(L_20);
bool L_21;
L_21 = GenericInterfaceFuncInvoker1< bool, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D** >::Invoke(IDataReader_ReadPrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8C625A680F0A31AA2B7CAE3DF2CC1D6853EFE168_RuntimeMethod_var, L_20, (&V_6));
RuntimeObject** L_22 = ___0_value;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_23 = V_6;
*((RuntimeObject**)L_22) = (RuntimeObject*)L_23;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23);
goto IL_013e;
}
IL_00b1:
{
RuntimeObject* L_24 = ___1_reader;
NullCheck(L_24);
bool L_25;
L_25 = GenericInterfaceFuncInvoker1< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** >::Invoke(IDataReader_ReadPrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m162682FDCC89BC439AC4846DECB4B2F84ADEDBE1_RuntimeMethod_var, L_24, (&V_7));
RuntimeObject** L_26 = ___0_value;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_7;
*((RuntimeObject**)L_26) = (RuntimeObject*)L_27;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_26, (void*)(RuntimeObject*)L_27);
goto IL_013e;
}
IL_00c0:
{
RuntimeObject* L_28 = ___1_reader;
NullCheck(L_28);
bool L_29;
L_29 = GenericInterfaceFuncInvoker1< bool, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83** >::Invoke(IDataReader_ReadPrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m29F16ED7A44A705A431F8B00C68FBFD1E98C30DC_RuntimeMethod_var, L_28, (&V_8));
RuntimeObject** L_30 = ___0_value;
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_31 = V_8;
*((RuntimeObject**)L_30) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_31);
goto IL_013e;
}
IL_00cf:
{
RuntimeObject* L_32 = ___1_reader;
NullCheck(L_32);
bool L_33;
L_33 = GenericInterfaceFuncInvoker1< bool, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** >::Invoke(IDataReader_ReadPrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4BB74E65B7A556A82FAF962B21DFF9A119A1DB4B_RuntimeMethod_var, L_32, (&V_9));
RuntimeObject** L_34 = ___0_value;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_35 = V_9;
*((RuntimeObject**)L_34) = (RuntimeObject*)L_35;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_34, (void*)(RuntimeObject*)L_35);
goto IL_013e;
}
IL_00de:
{
RuntimeObject* L_36 = ___1_reader;
NullCheck(L_36);
bool L_37;
L_37 = GenericInterfaceFuncInvoker1< bool, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299** >::Invoke(IDataReader_ReadPrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m7D61D35D81345CDE4F7336F7465C8B40848001D7_RuntimeMethod_var, L_36, (&V_10));
RuntimeObject** L_38 = ___0_value;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_39 = V_10;
*((RuntimeObject**)L_38) = (RuntimeObject*)L_39;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)L_39);
goto IL_013e;
}
IL_00ed:
{
RuntimeObject* L_40 = ___1_reader;
NullCheck(L_40);
bool L_41;
L_41 = GenericInterfaceFuncInvoker1< bool, DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615** >::Invoke(IDataReader_ReadPrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m99EAC91E6CD4A6E9BA7D1DF6360E4C14C57549C8_RuntimeMethod_var, L_40, (&V_11));
RuntimeObject** L_42 = ___0_value;
DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_43 = V_11;
*((RuntimeObject**)L_42) = (RuntimeObject*)L_43;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_42, (void*)(RuntimeObject*)L_43);
goto IL_013e;
}
IL_00fc:
{
RuntimeObject* L_44 = ___1_reader;
NullCheck(L_44);
bool L_45;
L_45 = GenericInterfaceFuncInvoker1< bool, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4** >::Invoke(IDataReader_ReadPrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m79EC100CDCABB646539A5839BA4FED1AB8AAB8AF_RuntimeMethod_var, L_44, (&V_12));
RuntimeObject** L_46 = ___0_value;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_47 = V_12;
*((RuntimeObject**)L_46) = (RuntimeObject*)L_47;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)L_47);
goto IL_013e;
}
IL_010b:
{
RuntimeObject* L_48 = ___1_reader;
NullCheck(L_48);
bool L_49;
L_49 = GenericInterfaceFuncInvoker1< bool, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** >::Invoke(IDataReader_ReadPrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFB7DF006DB75988E7E7903548873B0650925AF7B_RuntimeMethod_var, L_48, (&V_13));
RuntimeObject** L_50 = ___0_value;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = V_13;
*((RuntimeObject**)L_50) = (RuntimeObject*)L_51;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_50, (void*)(RuntimeObject*)L_51);
goto IL_013e;
}
IL_011a:
{
RuntimeObject* L_52 = ___1_reader;
NullCheck(L_52);
bool L_53;
L_53 = GenericInterfaceFuncInvoker1< bool, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE** >::Invoke(IDataReader_ReadPrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m7CE6C96766F0456B89D681C9F61EC820FB6F42BC_RuntimeMethod_var, L_52, (&V_14));
RuntimeObject** L_54 = ___0_value;
DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_55 = V_14;
*((RuntimeObject**)L_54) = (RuntimeObject*)L_55;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_54, (void*)(RuntimeObject*)L_55);
goto IL_013e;
}
IL_0129:
{
RuntimeObject* L_56 = ___1_reader;
NullCheck(L_56);
bool L_57;
L_57 = GenericInterfaceFuncInvoker1< bool, GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42** >::Invoke(IDataReader_ReadPrimitiveArray_TisGuid_t_m634B7E4F6437272A22DF746AAA19431357911793_RuntimeMethod_var, L_56, (&V_15));
RuntimeObject** L_58 = ___0_value;
GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_59 = V_15;
*((RuntimeObject**)L_58) = (RuntimeObject*)L_59;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_58, (void*)(RuntimeObject*)L_59);
goto IL_013e;
}
IL_0138:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_60 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_60, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakPrimitiveArrayFormatter_Read_m71C236A228DA023388929DC86C1340A480ABDDD5_RuntimeMethod_var)));
}
IL_013e:
{
RuntimeObject** L_61 = ___0_value;
RuntimeObject* L_62 = *((RuntimeObject**)L_61);
RuntimeObject* L_63 = ___1_reader;
WeakMinimalBaseFormatter_RegisterReferenceID_mD0EEC313D360A0166BB557C1C817CF65ADCA56DD(__this, L_62, L_63, NULL);
return;
}
IL_0148:
{
RuntimeObject* L_64 = ___1_reader;
NullCheck(L_64);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_64);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakPrimitiveArrayFormatter_Write_m893EC04873C972F3474802DA09C6CDD857DB6306 (WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2E133AE9352B1104BD93420420EC214A4BAAEDAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m717CFABE56F79B2594E9A7864962E4B89A76DEB6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m3BF8C61D3FC50116E14FA348C4EE7A1E6FB1F574_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDF4FB7048DFA35D6C16EB234C970F8E271D6E2DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8E2336BF196C7DA3648F4FD9721C92F2148952B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisGuid_t_m2AAAFCC99D6A19A46A7981FFB527A204C6F6FDE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m7BBEDC20823F22688DC94D1E21A3E206F11FB080_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1E5AABD3E3D3B729ED37AAE92AD82CA46A23B77C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mF5952E532F953A6CC00495919D9F1B1EDA0F6B89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mE48411B12D0C1653D29AE180B6C37EBE1550DF2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA02CB3759C33FF927B6033F12D4414F02085F40A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB3B46F3A66F039D813CA461AC5302AE143DB4F39_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m62552EAF82D4637C8CD2F603048F6E29AFDE169E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_WritePrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mA3EC0BAF7CEBF0ACF2A719EA238B842CDDD4AAA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___PrimitiveType;
V_0 = L_0;
int32_t L_1 = V_0;
switch (L_1)
{
case 0:
{
goto IL_0046;
}
case 1:
{
goto IL_0054;
}
case 2:
{
goto IL_0062;
}
case 3:
{
goto IL_0070;
}
case 4:
{
goto IL_007e;
}
case 5:
{
goto IL_008c;
}
case 6:
{
goto IL_009a;
}
case 7:
{
goto IL_00a8;
}
case 8:
{
goto IL_00b6;
}
case 9:
{
goto IL_00c4;
}
case 10:
{
goto IL_00d2;
}
case 11:
{
goto IL_00e0;
}
case 12:
{
goto IL_00ee;
}
case 13:
{
goto IL_00fc;
}
}
}
{
return;
}
IL_0046:
{
RuntimeObject* L_2 = ___1_writer;
RuntimeObject** L_3 = ___0_value;
RuntimeObject* L_4 = *((RuntimeObject**)L_3);
NullCheck(L_2);
GenericInterfaceActionInvoker1< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* >::Invoke(IDataWriter_WritePrimitiveArray_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m3BF8C61D3FC50116E14FA348C4EE7A1E6FB1F574_RuntimeMethod_var, L_2, ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)Castclass((RuntimeObject*)L_4, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var)));
return;
}
IL_0054:
{
RuntimeObject* L_5 = ___1_writer;
RuntimeObject** L_6 = ___0_value;
RuntimeObject* L_7 = *((RuntimeObject**)L_6);
NullCheck(L_5);
GenericInterfaceActionInvoker1< SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* >::Invoke(IDataWriter_WritePrimitiveArray_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mE48411B12D0C1653D29AE180B6C37EBE1550DF2B_RuntimeMethod_var, L_5, ((SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)Castclass((RuntimeObject*)L_7, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var)));
return;
}
IL_0062:
{
RuntimeObject* L_8 = ___1_writer;
RuntimeObject** L_9 = ___0_value;
RuntimeObject* L_10 = *((RuntimeObject**)L_9);
NullCheck(L_8);
GenericInterfaceActionInvoker1< Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* >::Invoke(IDataWriter_WritePrimitiveArray_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m7BBEDC20823F22688DC94D1E21A3E206F11FB080_RuntimeMethod_var, L_8, ((Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)Castclass((RuntimeObject*)L_10, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var)));
return;
}
IL_0070:
{
RuntimeObject* L_11 = ___1_writer;
RuntimeObject** L_12 = ___0_value;
RuntimeObject* L_13 = *((RuntimeObject**)L_12);
NullCheck(L_11);
GenericInterfaceActionInvoker1< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(IDataWriter_WritePrimitiveArray_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1E5AABD3E3D3B729ED37AAE92AD82CA46A23B77C_RuntimeMethod_var, L_11, ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_13, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
return;
}
IL_007e:
{
RuntimeObject* L_14 = ___1_writer;
RuntimeObject** L_15 = ___0_value;
RuntimeObject* L_16 = *((RuntimeObject**)L_15);
NullCheck(L_14);
GenericInterfaceActionInvoker1< Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* >::Invoke(IDataWriter_WritePrimitiveArray_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mF5952E532F953A6CC00495919D9F1B1EDA0F6B89_RuntimeMethod_var, L_14, ((Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)Castclass((RuntimeObject*)L_16, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var)));
return;
}
IL_008c:
{
RuntimeObject* L_17 = ___1_writer;
RuntimeObject** L_18 = ___0_value;
RuntimeObject* L_19 = *((RuntimeObject**)L_18);
NullCheck(L_17);
GenericInterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(IDataWriter_WritePrimitiveArray_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m717CFABE56F79B2594E9A7864962E4B89A76DEB6_RuntimeMethod_var, L_17, ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_19, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)));
return;
}
IL_009a:
{
RuntimeObject* L_20 = ___1_writer;
RuntimeObject** L_21 = ___0_value;
RuntimeObject* L_22 = *((RuntimeObject**)L_21);
NullCheck(L_20);
GenericInterfaceActionInvoker1< UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* >::Invoke(IDataWriter_WritePrimitiveArray_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB3B46F3A66F039D813CA461AC5302AE143DB4F39_RuntimeMethod_var, L_20, ((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)Castclass((RuntimeObject*)L_22, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var)));
return;
}
IL_00a8:
{
RuntimeObject* L_23 = ___1_writer;
RuntimeObject** L_24 = ___0_value;
RuntimeObject* L_25 = *((RuntimeObject**)L_24);
NullCheck(L_23);
GenericInterfaceActionInvoker1< UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* >::Invoke(IDataWriter_WritePrimitiveArray_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m62552EAF82D4637C8CD2F603048F6E29AFDE169E_RuntimeMethod_var, L_23, ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_25, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var)));
return;
}
IL_00b6:
{
RuntimeObject* L_26 = ___1_writer;
RuntimeObject** L_27 = ___0_value;
RuntimeObject* L_28 = *((RuntimeObject**)L_27);
NullCheck(L_26);
GenericInterfaceActionInvoker1< UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* >::Invoke(IDataWriter_WritePrimitiveArray_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mA3EC0BAF7CEBF0ACF2A719EA238B842CDDD4AAA3_RuntimeMethod_var, L_26, ((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)Castclass((RuntimeObject*)L_28, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var)));
return;
}
IL_00c4:
{
RuntimeObject* L_29 = ___1_writer;
RuntimeObject** L_30 = ___0_value;
RuntimeObject* L_31 = *((RuntimeObject**)L_30);
NullCheck(L_29);
GenericInterfaceActionInvoker1< DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* >::Invoke(IDataWriter_WritePrimitiveArray_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDF4FB7048DFA35D6C16EB234C970F8E271D6E2DA_RuntimeMethod_var, L_29, ((DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)Castclass((RuntimeObject*)L_31, DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var)));
return;
}
IL_00d2:
{
RuntimeObject* L_32 = ___1_writer;
RuntimeObject** L_33 = ___0_value;
RuntimeObject* L_34 = *((RuntimeObject**)L_33);
NullCheck(L_32);
GenericInterfaceActionInvoker1< BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* >::Invoke(IDataWriter_WritePrimitiveArray_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m2E133AE9352B1104BD93420420EC214A4BAAEDAE_RuntimeMethod_var, L_32, ((BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)Castclass((RuntimeObject*)L_34, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var)));
return;
}
IL_00e0:
{
RuntimeObject* L_35 = ___1_writer;
RuntimeObject** L_36 = ___0_value;
RuntimeObject* L_37 = *((RuntimeObject**)L_36);
NullCheck(L_35);
GenericInterfaceActionInvoker1< SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(IDataWriter_WritePrimitiveArray_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA02CB3759C33FF927B6033F12D4414F02085F40A_RuntimeMethod_var, L_35, ((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)Castclass((RuntimeObject*)L_37, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var)));
return;
}
IL_00ee:
{
RuntimeObject* L_38 = ___1_writer;
RuntimeObject** L_39 = ___0_value;
RuntimeObject* L_40 = *((RuntimeObject**)L_39);
NullCheck(L_38);
GenericInterfaceActionInvoker1< DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* >::Invoke(IDataWriter_WritePrimitiveArray_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8E2336BF196C7DA3648F4FD9721C92F2148952B1_RuntimeMethod_var, L_38, ((DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)Castclass((RuntimeObject*)L_40, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var)));
return;
}
IL_00fc:
{
RuntimeObject* L_41 = ___1_writer;
RuntimeObject** L_42 = ___0_value;
RuntimeObject* L_43 = *((RuntimeObject**)L_42);
NullCheck(L_41);
GenericInterfaceActionInvoker1< GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* >::Invoke(IDataWriter_WritePrimitiveArray_TisGuid_t_m2AAAFCC99D6A19A46A7981FFB527A204C6F6FDE5_RuntimeMethod_var, L_41, ((GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42*)Castclass((RuntimeObject*)L_43, GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakPrimitiveArrayFormatter__cctor_mFB0CF1F6E7CA8EB6DAC71D0318857679DCDEAE9F (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*)&Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA54886EFF31ED128038158887A54FE44F3567309_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E_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*)&Guid_t_0_0_0_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*)&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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var);
FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_0 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance;
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_1 = (Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E*)il2cpp_codegen_object_new(Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E_il2cpp_TypeInfo_var);
Dictionary_2__ctor_mA54886EFF31ED128038158887A54FE44F3567309(L_1, L_0, Dictionary_2__ctor_mA54886EFF31ED128038158887A54FE44F3567309_RuntimeMethod_var);
V_0 = L_1;
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_2 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
NullCheck(L_2);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_2, L_4, 0, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_5 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
NullCheck(L_5);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_5, L_7, 1, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_8 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
Type_t* L_10;
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
NullCheck(L_8);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_8, L_10, 2, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_11 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
NullCheck(L_11);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_11, L_13, 3, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_14 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
NullCheck(L_14);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_14, L_16, 4, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_17 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
Type_t* L_19;
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
NullCheck(L_17);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_17, L_19, 5, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_20 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
NullCheck(L_20);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_20, L_22, 6, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_23 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
NullCheck(L_23);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_23, L_25, 7, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_26 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
NullCheck(L_26);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_26, L_28, 8, Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_29 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
Type_t* L_31;
L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
NullCheck(L_29);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_29, L_31, ((int32_t)9), Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_32 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
Type_t* L_34;
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
NullCheck(L_32);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_32, L_34, ((int32_t)10), Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_35 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
Type_t* L_37;
L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
NullCheck(L_35);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_35, L_37, ((int32_t)11), Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_38 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
NullCheck(L_38);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_38, L_40, ((int32_t)12), Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_41 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
NullCheck(L_41);
Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852(L_41, L_43, ((int32_t)13), Dictionary_2_Add_m97BF9A280AC1D19F20A8CA4BB7F20389E53CC852_RuntimeMethod_var);
Dictionary_2_t9D10343F217CDBD0A179E93F919D4B32802C770E* L_44 = V_0;
((WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_StaticFields*)il2cpp_codegen_static_fields_for(WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var))->___PrimitiveTypes = L_44;
Il2CppCodeGenWriteBarrier((void**)(&((WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_StaticFields*)il2cpp_codegen_static_fields_for(WeakPrimitiveArrayFormatter_t382BF642CB330A2FDFA058DAE738EF49823A1B37_il2cpp_TypeInfo_var))->___PrimitiveTypes), (void*)L_44);
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 WeakQueueFormatter__ctor_mF765C7BC3CB35A6181A0E038AEBC3459B7ED917C (WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* __this, Type_t* ___0_serializedType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t135C89364B8A545AB89467E663FF5914E1588058_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_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*)&_stringLiteralC21E9E01B816F4DB3385D545F43407429F79FAF8);
s_Il2CppMethodInitialized = true;
}
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* G_B2_0 = NULL;
WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* 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> (Queue_1_t135C89364B8A545AB89467E663FF5914E1588058_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> (Queue_1_t135C89364B8A545AB89467E663FF5914E1588058_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->___IsPlainQueue = (bool)G_B3_0;
Type_t* L_16 = ___0_serializedType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18 = L_17;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_0;
NullCheck(L_19);
int32_t L_20 = 0;
Type_t* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_18);
ArrayElementTypeCheck (L_18, L_21);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_21);
NullCheck(L_16);
MethodInfo_t* L_22;
L_22 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_16, _stringLiteralC21E9E01B816F4DB3385D545F43407429F79FAF8, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_18, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
__this->___EnqueueMethod = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___EnqueueMethod), (void*)L_22);
MethodInfo_t* L_23 = __this->___EnqueueMethod;
bool L_24;
L_24 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_23, (MethodInfo_t*)NULL, NULL);
if (!L_24)
{
goto IL_0096;
}
}
{
Type_t* L_25 = ___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_26;
L_26 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_25, NULL);
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0C2BBB4D988B2B5CBDCED0167048DFD826A5954)), L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F338E495BAD32C83B10AC03AD55AA3FF64F07BE)), NULL);
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_28 = (SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)));
SerializationAbortException__ctor_mBB556C971BEEE03F21D4E7111ADDBCF9C84391F5(L_28, L_27, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WeakQueueFormatter__ctor_mF765C7BC3CB35A6181A0E038AEBC3459B7ED917C_RuntimeMethod_var)));
}
IL_0096:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WeakQueueFormatter_GetUninitializedObject_mA3B20C0A526A1BD27F392B8D9A75ECD07A8909C5 (WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* __this, const RuntimeMethod* method)
{
{
return NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakQueueFormatter_DeserializeImplementation_mC640E1644825ABD6312B3FB0269DD18729B0E0D5 (WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
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;
RuntimeObject* V_3 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
int32_t V_5 = 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_0131;
}
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0129:
{
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->___IsPlainQueue;
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);
V_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_20, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var));
RuntimeObject** L_21 = ___0_value;
RuntimeObject* L_22 = *((RuntimeObject**)L_21);
RuntimeObject* L_23 = ___1_reader;
WeakBaseFormatter_RegisterReferenceID_mD314DB978A927DAF23C8A8A52C1DA40C037B3DD4(__this, L_22, L_23, NULL);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
V_4 = L_24;
V_5 = 0;
goto IL_011e_1;
}
IL_006f_1:
{
RuntimeObject* L_25 = ___1_reader;
NullCheck(L_25);
uint8_t L_26;
L_26 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_25, (&V_0));
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)13)))))
{
goto IL_00c9_1;
}
}
{
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)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
String_t* L_34;
L_34 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
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*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
String_t* L_37;
L_37 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_2), 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*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
String_t* L_39;
L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL);
NullCheck(L_30);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_30, L_39, NULL);
goto IL_0137;
}
IL_00c9_1:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_4;
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_41 = __this->___ElementSerializer;
RuntimeObject* L_42 = ___1_reader;
NullCheck(L_41);
RuntimeObject* L_43;
L_43 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_41, L_42);
NullCheck(L_40);
ArrayElementTypeCheck (L_40, L_43);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_43);
MethodInfo_t* L_44 = __this->___EnqueueMethod;
RuntimeObject** L_45 = ___0_value;
RuntimeObject* L_46 = *((RuntimeObject**)L_45);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = V_4;
NullCheck(L_44);
RuntimeObject* L_48;
L_48 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_44, L_46, L_47, NULL);
RuntimeObject* L_49 = ___1_reader;
NullCheck(L_49);
bool L_50;
L_50 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_49);
if (L_50)
{
goto IL_0118_1;
}
}
{
RuntimeObject* L_51 = ___1_reader;
NullCheck(L_51);
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_52;
L_52 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_51);
NullCheck(L_52);
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_53;
L_53 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_52, NULL);
NullCheck(L_53);
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_54;
L_54 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_53, NULL);
RuntimeObject* L_55 = ___1_reader;
NullCheck(L_55);
String_t* L_56;
L_56 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_55);
String_t* L_57;
L_57 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_56, NULL);
NullCheck(L_54);
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_54, L_57, NULL);
goto IL_0137;
}
IL_0118_1:
{
int32_t L_58 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_011e_1:
{
int32_t L_59 = V_5;
int64_t L_60 = V_2;
if ((((int64_t)((int64_t)L_59)) < ((int64_t)L_60)))
{
goto IL_006f_1;
}
}
{
goto IL_0137;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0131:
{
RuntimeObject* L_61 = ___1_reader;
NullCheck(L_61);
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_61);
}
IL_0137:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakQueueFormatter_SerializeImplementation_mD1F90A79B8F63CD3562113048FB2D33049D3918F (WeakQueueFormatter_t29ACE361490F02E2B9DAA451DAD56B3F64098144* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
RuntimeObject* V_2 = NULL;
Exception_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b:
{
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));
RuntimeObject* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_6);
V_1 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0057_1:
{
{
RuntimeObject* L_8 = V_1;
V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_9 = V_4;
if (!L_9)
{
goto IL_006a_1;
}
}
{
RuntimeObject* L_10 = V_4;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
}
IL_006a_1:
{
return;
}
}
});
try
{
{
goto IL_004d_2;
}
IL_001e_2:
{
RuntimeObject* L_11 = V_1;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
V_2 = L_12;
}
try
{
Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_13 = __this->___ElementSerializer;
RuntimeObject* L_14 = V_2;
RuntimeObject* L_15 = ___1_writer;
NullCheck(L_13);
Serializer_WriteValueWeak_m39030A43FC68318B7A35DBA18E7A9EAEECAE649A(L_13, L_14, L_15, NULL);
goto IL_004d_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_0034_2;
}
throw e;
}
CATCH_0034_2:
{
V_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
RuntimeObject* L_16 = ___1_writer;
NullCheck(L_16);
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_17;
L_17 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_16);
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);
Exception_t* L_20 = V_3;
NullCheck(L_19);
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_19, L_20, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_004d_2;
}
IL_004d_2:
{
RuntimeObject* L_21 = V_1;
NullCheck(L_21);
bool L_22;
L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
if (L_22)
{
goto IL_001e_2;
}
}
{
goto IL_0072;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___nodesLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JsonTextReader_set_Context_mBF5708D3C382F00BBC98329FE6E88465A1661246_inline (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value;
__this->___U3CContextU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CContextU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* JsonTextReader_get_Context_mE81A7AA1CA34245557ED0AF1D609D4790BE69B57_inline (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method)
{
{
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = __this->___U3CContextU3Ek__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 Type_t* RegisterFormatterAttribute_get_FormatterType_m813497267AB626A779FC36496D53096BF4CA6334_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CFormatterTypeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* RegisterFormatterAttribute_get_WeakFallback_mD558ACED917BF76925A3633C3FB913B06DAD25E8_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CWeakFallbackU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegisterFormatterAttribute_get_Priority_m0E7BD532E3A0D9FF4EEB7F5B05544242494F5C85_inline (RegisterFormatterAttribute_t5D1011E851EA95D4257649F9BF1A093FE54F3ACA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* RegisterFormatterLocatorAttribute_get_FormatterLocatorType_m85782AF04567C40F2A580E22CAFB00F01A75F7E8_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method)
{
{
Type_t* L_0 = __this->___U3CFormatterLocatorTypeU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegisterFormatterLocatorAttribute_get_Priority_m85DDDFD69768B88A3A1DEA3AD7E0F3828EEFC2BE_inline (RegisterFormatterLocatorAttribute_t79DB22D31B83F68BD05DCCF13DB2989A8C05F16C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CPriorityU3Ek__BackingField;
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 void SerializationCallback_Invoke_m39BBD34750921D3E37E68FF057052CE3FE21546B_inline (SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* __this, RuntimeObject* ___0_value, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_value, ___1_context, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
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 bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
{
Il2CppChar L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method)
{
{
uint8_t L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD70E41429F92EC46DD9548008663D0F8056C456E_gshared_inline (Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7B9ECDC58D92A54419E95425E58D3B0CD9B0B3A2_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m07906D1E1863CAC146613195FB6C9D4181EDADCD_gshared_inline (List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* __this, SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C ___0_item, const RuntimeMethod* method)
{
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* 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));
SerializationNodeU5BU5D_tD42EF983859125EB1549CFA78AA45501080D90A7* L_6 = V_0;
int32_t L_7 = V_1;
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C)L_8);
return;
}
IL_0034:
{
SerializationNode_tD723D444CDBB981646626BB6A5E04C5C11D95B3C L_9 = ___0_item;
List_1_AddWithResize_m26CD7DBF7F0C971FFE0944E6FEDD1E86E94F8AF1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2519C662FE90B883D62F8B14A1B1511EF8B6D771_gshared_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 ___0_item, const RuntimeMethod* method)
{
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* 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));
FormatterInfoU5BU5D_t780B19C3CB5920E0A04E67A86E1048B858291DDF* L_6 = V_0;
int32_t L_7 = V_1;
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9)L_8);
return;
}
IL_0034:
{
FormatterInfo_t2E4B0B81E0C03CEB5971F4745A34A6C14ADB53A9 L_9 = ___0_item;
List_1_AddWithResize_m6CFD96B4FB5587B294AE690E9B262D8CA1BF69ED(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD712212B56B6884C9A82F2CFDE207C5859D0B3DF_gshared_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 ___0_item, const RuntimeMethod* method)
{
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* 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));
FormatterLocatorInfoU5BU5D_t4BEDB8E16981F42C375320A2218661ADAE05E3AB* L_6 = V_0;
int32_t L_7 = V_1;
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69)L_8);
return;
}
IL_0034:
{
FormatterLocatorInfo_tD7CD48AFF11F94CB59F52F47570DDFDD6190FD69 L_9 = ___0_item;
List_1_AddWithResize_m9D6B0A3A5EB0A6D2835BE57483CDF691C1D762AF(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
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_mD565BB671A47BB7D5731E57BF08AE6AF7E913236_gshared_inline (List_1_tD931226FF4A9EF17D7B342F57C78D7F3746280EC* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0181AA73227F064CEB234F91EECBD6BC0AB5EB7F_gshared_inline (List_1_t6A5160568DA3F35FA310066DF54CFE1C2CE576C0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
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 RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
{
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}