#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include 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 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 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 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 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 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 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 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 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 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 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 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 struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct 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 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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(1), (String_t*)L_58); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_54; NullCheck(L_59); (L_59)->SetAt(static_cast(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(3), (String_t*)L_61); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_60; NullCheck(L_62); (L_62)->SetAt(static_cast(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(5), (String_t*)L_64); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_63; NullCheck(L_65); (L_65)->SetAt(static_cast(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(7), (String_t*)L_67); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_66; NullCheck(L_68); (L_68)->SetAt(static_cast(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(((int32_t)9)), (String_t*)L_70); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_69; NullCheck(L_71); (L_71)->SetAt(static_cast(((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(((int32_t)11)), (String_t*)L_75); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_72; NullCheck(L_76); (L_76)->SetAt(static_cast(((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(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(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 __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(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(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(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(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(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(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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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(0), (String_t*)_stringLiteral25B0BC90096738DB35A574D063FB54CDC55466C6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; String_t* L_28 = V_7; NullCheck(L_27); (L_27)->SetAt(static_cast(1), (String_t*)L_28); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27; NullCheck(L_29); (L_29)->SetAt(static_cast(2), (String_t*)_stringLiteral8F960E001962C1AE4C6128CC6450C830088150FC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; String_t* L_31 = V_2; NullCheck(L_30); (L_30)->SetAt(static_cast(3), (String_t*)L_31); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_30; NullCheck(L_32); (L_32)->SetAt(static_cast(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 __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 __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 __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 __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 __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 __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 __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 __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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 __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 (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(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 (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(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 (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(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(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 __active_exceptions; { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (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 (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(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 __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(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 (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 (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(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 (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 (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(L_73)); (&V_8)->___TargetType = L_74; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___TargetType), (void*)L_74); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast (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 (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(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 (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 __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(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(1), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); (L_9)->SetAt(static_cast(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(3), (String_t*)L_12); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10; NullCheck(L_13); (L_13)->SetAt(static_cast(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(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 __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(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 (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(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 __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(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(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(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(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(1), (String_t*)L_121); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = L_118; NullCheck(L_122); (L_122)->SetAt(static_cast(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(3), (String_t*)L_124); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_123; NullCheck(L_125); (L_125)->SetAt(static_cast(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 (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(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 __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(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 __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 (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(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(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 __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 (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 (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(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 __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 (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 (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(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 (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(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(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(1), (String_t*)L_24); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23; NullCheck(L_25); (L_25)->SetAt(static_cast(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(3), (String_t*)L_27); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26; NullCheck(L_28); (L_28)->SetAt(static_cast(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(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(1), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_21; NullCheck(L_23); (L_23)->SetAt(static_cast(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(3), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_24; NullCheck(L_26); (L_26)->SetAt(static_cast(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 __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 (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 (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 (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 (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 (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 (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 (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 (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(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(L_11)); NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_12); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (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(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 __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(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(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 __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(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 __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(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(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SerializationCallback_t56C2A2C9DE831ED16A7A4CBF10E0FE24CB326595* currentDelegate = reinterpret_cast(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(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(__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(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 __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 (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(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(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 (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(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(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 __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(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(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(1), (String_t*)L_41); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40; NullCheck(L_42); (L_42)->SetAt(static_cast(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(3), (String_t*)L_44); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_43; NullCheck(L_45); (L_45)->SetAt(static_cast(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 __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 (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(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(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 __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 __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(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(1), (String_t*)L_24); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23; NullCheck(L_25); (L_25)->SetAt(static_cast(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(3), (String_t*)L_27); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26; NullCheck(L_28); (L_28)->SetAt(static_cast(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 (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 (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(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(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 (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(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(1), (String_t*)L_39); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_37; NullCheck(L_40); (L_40)->SetAt(static_cast(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(3), (String_t*)L_43); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_41; NullCheck(L_44); (L_44)->SetAt(static_cast(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 __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(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(1), (String_t*)L_16); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15; NullCheck(L_17); (L_17)->SetAt(static_cast(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(3), (String_t*)L_19); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_18; NullCheck(L_20); (L_20)->SetAt(static_cast(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(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 (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(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(L_13)); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(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(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(1), (String_t*)L_23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_22; NullCheck(L_24); (L_24)->SetAt(static_cast(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(3), (String_t*)L_26); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_25; NullCheck(L_27); (L_27)->SetAt(static_cast(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(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 __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(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(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(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(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 (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(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(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(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(1), (String_t*)L_29); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_28; NullCheck(L_30); (L_30)->SetAt(static_cast(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(3), (String_t*)L_32); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31; NullCheck(L_33); (L_33)->SetAt(static_cast(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 __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 __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(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(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(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(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(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(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(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(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(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(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(1), (String_t*)L_11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_9; NullCheck(L_12); (L_12)->SetAt(static_cast(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(3), (String_t*)L_15); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_13; NullCheck(L_16); (L_16)->SetAt(static_cast(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(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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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(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 (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(L_20)); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_21); (L_18)->SetAt(static_cast(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(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(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(1), (String_t*)L_34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33; NullCheck(L_35); (L_35)->SetAt(static_cast(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(3), (String_t*)L_37); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_36; NullCheck(L_38); (L_38)->SetAt(static_cast(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(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 __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(__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(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(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(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(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(__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(__this->___method)); }